Lines Matching refs:mCodec

142         mCodec = MediaCodec::CreateByType(mLooper, name, encoder, &mInitStatus);
144 mCodec = MediaCodec::CreateByComponentName(mLooper, name, &mInitStatus);
146 CHECK((mCodec != NULL) != (mInitStatus != OK));
197 if (mCodec != NULL) {
198 mCodec->release();
199 mCodec.clear();
211 if (mCodec != NULL || mLooper != NULL) {
256 return mCodec->setOnFrameRenderedNotification(mOnFrameRenderedNotification);
268 return mCodec->setCallback(mCallbackNotification);
285 return mCodec->configure(
295 status_t err = mCodec->setSurface(client);
304 return mCodec->createInputSurface(bufferProducer);
309 return mCodec->setInputSurface(surface);
313 return mCodec->start();
319 return mCodec->stop();
323 return mCodec->flush();
327 return mCodec->reset();
334 return mCodec->queueInputBuffer(
350 return mCodec->queueSecureInputBuffer(
356 return mCodec->dequeueInputBuffer(index, timeoutUs);
364 status_t err = mCodec->dequeueOutputBuffer(
383 return mCodec->renderOutputBufferAndRelease(index, timestampNs);
386 ? mCodec->renderOutputBufferAndRelease(index)
387 : mCodec->releaseOutputBuffer(index);
391 return mCodec->signalEndOfInputStream();
397 err = input ? mCodec->getInputFormat(&msg) : mCodec->getOutputFormat(&msg);
408 if ((err = mCodec->getOutputFormat(index, &msg)) != OK) {
421 ? mCodec->getInputBuffers(&buffers)
422 : mCodec->getOutputBuffers(&buffers);
507 ? mCodec->getInputBuffer(index, &buffer)
508 : mCodec->getOutputBuffer(index, &buffer);
524 ? mCodec->getInputBuffer(index, &buffer)
525 : mCodec->getOutputBuffer(index, &buffer);
616 status_t err = mCodec->getName(&name);
629 status_t status = mCodec->getMetrics(reply);
634 return mCodec->setParameters(msg);