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

Method AddPacket

mediaPlayer/buffer_controller.cpp:22–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20 }
21
22 void BufferController::AddPacket(unique_ptr<IAFPacket> packet, BUFFER_TYPE type)
23 {
24 if (packet == nullptr) {
25 return;
26 }
27
28 switch (type) {
29 case BUFFER_TYPE_AUDIO:
30 return mAudioPacketQueue.AddPacket(move(packet));
31
32 case BUFFER_TYPE_VIDEO:
33 return mVideoPacketQueue.AddPacket(move(packet));
34
35 case BUFFER_TYPE_SUBTITLE:
36 return mSubtitlePacketQueue.AddPacket(move(packet));
37
38 default:
39 AF_LOGE("error media type");
40 break;
41 }
42 }
43
44 void BufferController::SetOnePacketDuration(BUFFER_TYPE type, int64_t duration) {
45 switch (type) {

Callers 1

ReadPacketMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected