| build_overlay_status_line() const | streaming::FfmpegStreamBackend | |
| cleanup_audio_decoder() | streaming::FfmpegStreamBackend | |
| cleanup_video_decoder() | streaming::FfmpegStreamBackend | |
| decode_and_play_audio_sample(const char *sampleData, int sampleLength) | streaming::FfmpegStreamBackend | |
| ensure_audio_resampler() | streaming::FfmpegStreamBackend | |
| FfmpegStreamBackend()=default | streaming::FfmpegStreamBackend | |
| FfmpegStreamBackend(const FfmpegStreamBackend &)=delete (defined in streaming::FfmpegStreamBackend) | streaming::FfmpegStreamBackend | |
| has_decoded_video() const | streaming::FfmpegStreamBackend | |
| has_unrendered_video_frame() const | streaming::FfmpegStreamBackend | |
| initialize_audio_decoder(int audioConfiguration, const OPUS_MULTISTREAM_CONFIGURATION *opusConfig, int arFlags) | streaming::FfmpegStreamBackend | |
| initialize_callbacks(DECODER_RENDERER_CALLBACKS *videoCallbacks, AUDIO_RENDERER_CALLBACKS *audioCallbacks) const | streaming::FfmpegStreamBackend | |
| milliseconds_since_last_decoded_video_frame(std::uint64_t nowMicroseconds) const | streaming::FfmpegStreamBackend | |
| operator=(const FfmpegStreamBackend &)=delete (defined in streaming::FfmpegStreamBackend) | streaming::FfmpegStreamBackend | |
| render_latest_video_frame(SDL_Renderer *renderer, int screenWidth, int screenHeight, bool allowDirectFramebuffer=true) | streaming::FfmpegStreamBackend | |
| set_audio_playback_enabled(bool enabled) | streaming::FfmpegStreamBackend | |
| setup_video_decoder(int videoFormat, int width, int height, int redrawRate, int drFlags) | streaming::FfmpegStreamBackend | |
| shutdown() | streaming::FfmpegStreamBackend | |
| start_audio_playback() | streaming::FfmpegStreamBackend | |
| start_video_decoder() | streaming::FfmpegStreamBackend | |
| stop_audio_playback() | streaming::FfmpegStreamBackend | |
| stop_video_decoder() | streaming::FfmpegStreamBackend | |
| ~FfmpegStreamBackend() | streaming::FfmpegStreamBackend | |