MCPcopy Create free account
hub / github.com/alibaba/CicadaPlayer / getPacket

Method getPacket

mediaPlayer/buffer_controller.cpp:355–373  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

353 }
354
355 std::unique_ptr<IAFPacket> BufferController::getPacket(BUFFER_TYPE type)
356 {
357 switch (type) {
358 case BUFFER_TYPE_AUDIO:
359 return mAudioPacketQueue.getPacket();
360
361 case BUFFER_TYPE_VIDEO:
362 return mVideoPacketQueue.getPacket();
363
364 case BUFFER_TYPE_SUBTITLE:
365 return mSubtitlePacketQueue.getPacket();
366
367 default:
368 AF_LOGE("error media type");
369 break;
370 }
371
372 return nullptr;
373 }
374
375 int BufferController::GetPacketSize(BUFFER_TYPE type)
376 {

Callers 2

doDeCodeMethod · 0.45
RenderSubtitleMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected