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

Method GetPacketLastKeyTimePos

mediaPlayer/buffer_controller.cpp:216–234  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

214 }
215
216 int64_t BufferController::GetPacketLastKeyTimePos(BUFFER_TYPE type)
217 {
218 switch (type) {
219 case BUFFER_TYPE_AUDIO:
220 return mAudioPacketQueue.GetLastKeyTimePos();
221
222 case BUFFER_TYPE_VIDEO:
223 return mVideoPacketQueue.GetLastKeyTimePos();
224
225 case BUFFER_TYPE_SUBTITLE:
226 return mSubtitlePacketQueue.GetLastKeyTimePos();
227
228 default:
229 AF_LOGE("error media type");
230 break;
231 }
232
233 return 0;
234 }
235
236 int64_t BufferController::GetPacketLastPTS(BUFFER_TYPE type)
237 {

Callers 1

DoCheckBufferPassMethod · 0.80

Calls 1

GetLastKeyTimePosMethod · 0.80

Tested by

no test coverage detected