Lines Matching full:decoder
38 // the decoder.
264 // Register a callback on the decoder queue, so that we will be called
364 // issue with get current position on decoder is fixed.
529 LOGW("decoder position: %d", static_cast<int>(positionInMsec));
615 // Create the decoder with the given source and sink.
617 SLObjectItf decoder;
624 OpenSL(engineInterface, CreateAudioPlayer, &decoder, &sourceCopy, &decDest,
627 setAudioStreamType(decoder, audioStreamType_);
628 OpenSL(decoder, Realize, SL_BOOLEAN_FALSE);
630 // Get the play interface from the decoder, and register event callbacks.
637 OpenSL(decoder, GetInterface, SL_IID_PLAY, &decoderPlay);
640 OpenSL(decoder, GetInterface, SL_IID_PREFETCHSTATUS, &decoderPrefetch);
641 OpenSL(decoder, GetInterface, SL_IID_SEEK, &decoderSeek);
642 OpenSL(decoder, GetInterface, SL_IID_METADATAEXTRACTION, &decoderMetadata);
643 OpenSL(decoder, GetInterface, SL_IID_ANDROIDSIMPLEBUFFERQUEUE,
670 // They will only be constructed once the decoder has invoked the callback,
678 // out of the decoder, feed it through the time scaler.
716 // Delete the decoder.
728 VoidOpenSL(decoder, AbortAsyncOperation);
729 VoidOpenSL(decoder, Destroy);
846 // If we get too much data into the decoder,