Home | History | Annotate | Download | only in nuplayer

Lines Matching refs:NuPlayer

18 #define LOG_TAG "NuPlayer"
24 #include "NuPlayer.h"
66 struct NuPlayer::Action : public RefBase {
69 virtual void execute(NuPlayer *player) = 0;
75 struct NuPlayer::SeekAction : public Action {
81 virtual void execute(NuPlayer *player) {
92 struct NuPlayer::ResumeDecoderAction : public Action {
97 virtual void execute(NuPlayer *player) {
107 struct NuPlayer::SetSurfaceAction : public Action {
112 virtual void execute(NuPlayer *player) {
122 struct NuPlayer::FlushDecoderAction : public Action {
128 virtual void execute(NuPlayer *player) {
139 struct NuPlayer::PostMessageAction : public Action {
144 virtual void execute(NuPlayer *) {
156 struct NuPlayer::SimpleAction : public Action {
157 typedef void (NuPlayer::*ActionFunc)();
163 virtual void execute(NuPlayer *player) {
175 NuPlayer::NuPlayer(pid_t pid)
210 NuPlayer::~NuPlayer() {
213 void NuPlayer::setUID(uid_t uid) {
218 void NuPlayer::setDriver(const wp<NuPlayerDriver> &driver) {
222 void NuPlayer::setDataSourceAsync(const sp<IStreamSource> &source) {
249 void NuPlayer::setDataSourceAsync(
298 void NuPlayer::setDataSourceAsync(int fd, int64_t offset, int64_t length) {
321 void NuPlayer::setDataSourceAsync(const sp<DataSource> &dataSource) {
338 status_t NuPlayer::getDefaultBufferingSettings(
352 status_t NuPlayer::setBufferingSettings(const BufferingSettings& buffering) {
363 void NuPlayer::prepareAsync() {
369 void NuPlayer::setVideoSurfaceTextureAsync(
382 void NuPlayer::setAudioSink(const sp<MediaPlayerBase::AudioSink> &sink) {
388 void NuPlayer::start() {
392 status_t NuPlayer::setPlaybackSettings(const AudioPlaybackRate &rate) {
411 status_t NuPlayer::getPlaybackSettings(AudioPlaybackRate *rate /* nonnull */) {
424 status_t NuPlayer::setSyncSettings(const AVSyncSettings &sync, float videoFpsHint) {
435 status_t NuPlayer::getSyncSettings(
449 void NuPlayer::pause() {
453 void NuPlayer::resetAsync() {
473 void NuPlayer::seekToAsync(int64_t seekTimeUs, MediaPlayerSeekMode mode, bool needNotify) {
482 void NuPlayer::writeTrackInfo(
533 void NuPlayer::onMessageReceived(const sp<AMessage> &msg) {
754 // Need to check mStarted before calling mSource->getFormat because NuPlayer might
787 new SimpleAction(&NuPlayer::performScanSources));
1074 &NuPlayer::performScanSources));
1308 new SimpleAction(&NuPlayer::performReset));
1409 void NuPlayer::onResume() {
1434 status_t NuPlayer::onInstantiateSecureDecoders() {
1463 void NuPlayer::onStart(int64_t startPositionUs, MediaPlayerSeekMode mode) {
1556 void NuPlayer::onPause() {
1581 bool NuPlayer::audioDecoderStillNeeded() {
1586 void NuPlayer::handleFlushComplete(bool audio, bool isDecoder) {
1619 void NuPlayer::finishFlushIfPossible() {
1640 void NuPlayer::postScanSources() {
1652 void NuPlayer::tryOpenAudioSinkForOffload(
1654 // Note: This is called early in NuPlayer to determine whether offloading
1668 void NuPlayer::closeAudioSink() {
1672 void NuPlayer::restartAudio(
1711 void NuPlayer::determineAudioModeChange(const sp<AMessage> &audioFormat) {
1750 status_t NuPlayer::instantiateDecoder(
1869 void NuPlayer::updateVideoSize(
1958 void NuPlayer
1972 void NuPlayer::flushDecoder(bool audio, bool needShutdown) {
1988 new SimpleAction(&NuPlayer::performScanSources));
2011 void NuPlayer::queueDecoderShutdown(
2021 new SimpleAction(&NuPlayer::performScanSources));
2028 status_t NuPlayer::setVideoScalingMode(int32_t mode) {
2041 status_t NuPlayer::getTrackInfo(Parcel* reply) const {
2050 status_t NuPlayer::getSelectedTrack(int32_t type, Parcel* reply) const {
2063 status_t NuPlayer::selectTrack(size_t trackIndex, bool select, int64_t timeUs) {
2083 status_t NuPlayer::getCurrentPosition(int64_t *mediaUs) {
2092 void NuPlayer::getStats(Vector<sp<AMessage> > *mTrackStats) {
2104 sp<MetaData> NuPlayer::getFileMeta() {
2108 float NuPlayer::getFrameRate() {
2130 void NuPlayer::schedulePollDuration() {
2136 void NuPlayer::cancelPollDuration() {
2140 void NuPlayer::processDeferredActions() {
2163 void NuPlayer::performSeek(int64_t seekTimeUs, MediaPlayerSeekMode mode) {
2182 void NuPlayer::performDecoderFlush(FlushCommand audio, FlushCommand video) {
2199 void NuPlayer::performReset() {
2250 void NuPlayer::performScanSources() {
2262 void NuPlayer::performSetSurface(const sp<Surface> &surface) {
2278 void NuPlayer::performResumeDecoders(bool needNotify) {
2302 void NuPlayer::finishResume() {
2309 void NuPlayer::notifyDriverSeekComplete() {
2318 void NuPlayer::onSourceNotify(const sp<AMessage> &msg) {
2342 ALOGV("NuPlayer::onSourceNotify Source::kWhatPrepared source: %p", mSource.get());
2413 if ((flags & NuPlayer::Source::FLAG_CAN_SEEK) == 0) {
2567 void NuPlayer::onClosedCaptionNotify(const sp<AMessage> &msg) {
2572 case NuPlayer::CCDecoder::kWhatClosedCaptionData:
2586 case NuPlayer::CCDecoder::kWhatTrackAdded:
2600 void NuPlayer::sendSubtitleData(const sp<ABuffer> &buffer, int32_t baseIndex) {
2618 void NuPlayer::sendTimedMetaData(const sp<ABuffer> &buffer) {
2631 void NuPlayer::sendTimedTextData(const sp<ABuffer> &buffer) {
2664 const char *NuPlayer::getDataSourceType() {
2691 status_t NuPlayer::prepareDrm(const uint8_t uuid[16], const Vector<uint8_t> &drmSessionId)
2717 status_t NuPlayer::releaseDrm()
2736 status_t NuPlayer::onPrepareDrm(const sp<AMessage> &msg)
2777 status_t NuPlayer::onReleaseDrm()
2826 sp<AMessage> NuPlayer::Source::getFormat(bool audio) {
2841 void NuPlayer::Source::notifyFlagsChanged(uint32_t flags) {
2848 void NuPlayer::Source::notifyVideoSizeChanged(const sp<AMessage> &format) {
2855 void NuPlayer::Source::notifyPrepared(status_t err) {
2863 void NuPlayer::Source::notifyDrmInfo(const sp<ABuffer> &drmInfoBuffer)
2874 void NuPlayer::Source::notifyInstantiateSecureDecoders(const sp<AMessage> &reply) {
2881 void NuPlayer::Source::onMessageReceived(const sp<AMessage> & /* msg */) {