| 112 | } |
| 113 | |
| 114 | int64_t BufferController::GetKeyTimePositionBefore(BUFFER_TYPE type, int64_t pts) |
| 115 | { |
| 116 | switch (type) { |
| 117 | case BUFFER_TYPE_AUDIO: |
| 118 | return mAudioPacketQueue.GetKeyTimePositionBefore(pts); |
| 119 | |
| 120 | case BUFFER_TYPE_VIDEO: |
| 121 | return mVideoPacketQueue.GetKeyTimePositionBefore(pts); |
| 122 | |
| 123 | default: |
| 124 | AF_LOGE("error media type"); |
| 125 | break; |
| 126 | } |
| 127 | |
| 128 | return INT64_MIN; |
| 129 | } |
| 130 | |
| 131 | int64_t BufferController::GetKeyTimePositionBeforeUtcTime(BUFFER_TYPE type, int64_t time) |
| 132 | { |
no outgoing calls
no test coverage detected