Lines Matching refs:TestPlayerImpl
65 class TestPlayerImpl : public TestPlayer {
67 explicit TestPlayerImpl(std::unique_ptr<IPlayerEngine> player) : player_(std::move(player)) {}
108 return std::make_unique<TestPlayerImpl>(std::move(player));
111 int32_t TestPlayerImpl::SetSource(const TestSource& source)
126 int32_t TestPlayerImpl::SetSingleLoop(bool loop)
131 bool TestPlayerImpl::IsPlaying()
139 int32_t TestPlayerImpl::Prepare()
148 int32_t TestPlayerImpl::Play()
163 int32_t TestPlayerImpl::Pause()
176 int32_t TestPlayerImpl::Stop()
192 int32_t TestPlayerImpl::Reset()
204 int32_t TestPlayerImpl::Release()
210 int32_t TestPlayerImpl::Seek(int64_t timeMs, PlayerSeekMode mode)
222 int32_t TestPlayerImpl::GetCurrentTime(int64_t& currentMs)
230 int32_t TestPlayerImpl::GetDuration(int64_t& durationMs)
237 int32_t TestPlayerImpl::SetPlaybackSpeed(PlaybackRateMode mode)
242 int32_t TestPlayerImpl::GetPlaybackSpeed(PlaybackRateMode& mode)
247 int32_t TestPlayerImpl::SetVolume(float leftVolume, float rightVolume)
253 int32_t TestPlayerImpl::GetAudioTrackInfo(std::vector<Format> &audioTrack)
259 int32_t TestPlayerImpl::GetVideoTrackInfo(std::vector<Format> &videoTrack)