| 129 | } |
| 130 | |
| 131 | int64_t BufferController::GetKeyTimePositionBeforeUtcTime(BUFFER_TYPE type, int64_t time) |
| 132 | { |
| 133 | switch (type) { |
| 134 | case BUFFER_TYPE_AUDIO: |
| 135 | return mAudioPacketQueue.GetKeyTimePositionBeforeUTCTime(time); |
| 136 | |
| 137 | case BUFFER_TYPE_VIDEO: |
| 138 | return mVideoPacketQueue.GetKeyTimePositionBeforeUTCTime(time); |
| 139 | |
| 140 | default: |
| 141 | AF_LOGE("error media type"); |
| 142 | break; |
| 143 | } |
| 144 | |
| 145 | return INT64_MIN; |
| 146 | } |
| 147 | |
| 148 | void BufferController::Rewind(BUFFER_TYPE type) |
| 149 | { |
no test coverage detected