/* * Copyright (c) 2023, Tim Flynn * Copyright (c) 2025, Gregory Bertilson * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once namespace Media { class CodedFrame; class AudioDataProvider; class AudioDecoder; class AudioMixingSink; class AudioSink; class DecoderError; class Demuxer; class DisplayingVideoSink; class FrameQueueItem; class MediaTimeProvider; class MutexedDemuxer; class PlaybackManager; class Track; class VideoDataProvider; class VideoDecoder; class VideoFrame; class VideoSink; }