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

Method GetPacketFirstTimePos

mediaPlayer/buffer_controller.cpp:275–293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

273 return 0;
274 }
275 int64_t BufferController::GetPacketFirstTimePos(BUFFER_TYPE type)
276 {
277 switch (type) {
278 case BUFFER_TYPE_AUDIO:
279 return mAudioPacketQueue.GetFirstTimePos();
280
281 case BUFFER_TYPE_VIDEO:
282 return mVideoPacketQueue.GetFirstTimePos();
283
284 case BUFFER_TYPE_SUBTITLE:
285 return mSubtitlePacketQueue.GetFirstTimePos();
286
287 default:
288 AF_LOGE("error media type");
289 break;
290 }
291
292 return INT64_MIN;
293 }
294
295 int64_t BufferController::FindSeamlessPointTimePosition(BUFFER_TYPE type, int &count)
296 {

Callers 1

SeekInCacheMethod · 0.80

Calls 1

GetFirstTimePosMethod · 0.80

Tested by

no test coverage detected