Lines Matching refs:mCodec
60 AMediaCodec* mCodec; member in CodecHandler
69 sp<android::MediaCodec> mCodec; member
80 mCodec = codec; in CodecHandler()
88 if (mCodec->mRequestedActivityNotification) { in onMessageReceived()
92 mCodec->mCodec->requestActivityNotification(mCodec->mActivityNotification); in onMessageReceived()
93 mCodec->mRequestedActivityNotification = true; in onMessageReceived()
103 if (generation != mCodec->mGeneration) { in onMessageReceived()
108 mCodec->mRequestedActivityNotification = false; in onMessageReceived()
111 if (mCodec->mCallback) { in onMessageReceived()
112 mCodec->mCallback(mCodec, mCodec->mCallbackUserData); in onMessageReceived()
122 mCodec->mGeneration++; in onMessageReceived()
123 mCodec->mRequestedActivityNotification = false; in onMessageReceived()
158 mData->mCodec = android::MediaCodec::CreateByType(mData->mLooper, name, encoder); in createAMediaCodec()
160 mData->mCodec = android::MediaCodec::CreateByComponentName(mData->mLooper, name); in createAMediaCodec()
162 if (mData->mCodec == NULL) { // failed to create codec in createAMediaCodec()
193 if (mData->mCodec != NULL) { in AMediaCodec_delete()
194 mData->mCodec->release(); in AMediaCodec_delete()
195 mData->mCodec.clear(); in AMediaCodec_delete()
225 return translate_error(mData->mCodec->configure(nativeFormat, surface, in AMediaCodec_configure()
231 status_t ret = mData->mCodec->start(); in AMediaCodec_start()
243 media_status_t ret = translate_error(mData->mCodec->stop()); in AMediaCodec_stop()
255 return translate_error(mData->mCodec->flush()); in AMediaCodec_flush()
261 status_t ret = mData->mCodec->dequeueInputBuffer(&idx, timeoutUs); in AMediaCodec_dequeueInputBuffer()
272 if (mData->mCodec->getInputBuffers(&abufs) == 0) { in AMediaCodec_getInputBuffer()
290 if (mData->mCodec->getOutputBuffers(&abufs) == 0) { in AMediaCodec_getOutputBuffer()
310 status_t ret = mData->mCodec->queueInputBuffer(idx, offset, size, time, flags, &errorMsg); in AMediaCodec_queueInputBuffer()
322 status_t ret = mData->mCodec->dequeueOutputBuffer(&idx, &offset, &size, &presentationTimeUs, in AMediaCodec_dequeueOutputBuffer()
347 mData->mCodec->getOutputFormat(&format); in AMediaCodec_getOutputFormat()
354 return translate_error(mData->mCodec->renderOutputBufferAndRelease(idx)); in AMediaCodec_releaseOutputBuffer()
356 return translate_error(mData->mCodec->releaseOutputBuffer(idx)); in AMediaCodec_releaseOutputBuffer()
364 return translate_error(mData->mCodec->renderOutputBufferAndRelease(idx, timestampNs)); in AMediaCodec_releaseOutputBufferAtTime()
373 return translate_error(mData->mCodec->setSurface(surface)); in AMediaCodec_setOutputSurface()
414 status_t err = codec->mCodec->queueSecureInputBuffer(idx, in AMediaCodec_queueSecureInputBuffer()