Lines Matching refs:mCodec

60     AMediaCodec* mCodec;
69 sp<android::MediaCodec> mCodec;
80 mCodec = codec;
88 if (mCodec->mRequestedActivityNotification) {
92 mCodec->mCodec->requestActivityNotification(mCodec->mActivityNotification);
93 mCodec->mRequestedActivityNotification = true;
103 if (generation != mCodec->mGeneration) {
108 mCodec->mRequestedActivityNotification = false;
111 if (mCodec->mCallback) {
112 mCodec->mCallback(mCodec, mCodec->mCallbackUserData);
122 mCodec->mGeneration++;
123 mCodec->mRequestedActivityNotification = false;
153 mData->mCodec = android::MediaCodec::CreateByType(mData->mLooper, name, encoder);
155 mData->mCodec = android::MediaCodec::CreateByComponentName(mData->mLooper, name);
157 if (mData->mCodec == NULL) { // failed to create codec
188 if (mData->mCodec != NULL) {
189 mData->mCodec->release();
190 mData->mCodec.clear();
220 return translate_error(mData->mCodec->configure(nativeFormat, surface,
226 status_t ret = mData->mCodec->start();
238 media_status_t ret = translate_error(mData->mCodec->stop());
250 return translate_error(mData->mCodec->flush());
256 status_t ret = mData->mCodec->dequeueInputBuffer(&idx, timeoutUs);
267 if (mData->mCodec->getInputBuffers(&abufs) == 0) {
285 if (mData->mCodec->getOutputBuffers(&abufs) == 0) {
305 status_t ret = mData->mCodec->queueInputBuffer(idx, offset, size, time, flags, &errorMsg);
317 status_t ret = mData->mCodec->dequeueOutputBuffer(&idx, &offset, &size, &presentationTimeUs,
342 mData->mCodec->getOutputFormat(&format);
349 return translate_error(mData->mCodec->renderOutputBufferAndRelease(idx));
351 return translate_error(mData->mCodec->releaseOutputBuffer(idx));
359 return translate_error(mData->mCodec->renderOutputBufferAndRelease(idx, timestampNs));
395 status_t err = codec->mCodec->queueSecureInputBuffer(idx,