Namespace Stride.Video
Classes
- Video
Video content.
- VideoBackend
Per-VideoInstance playback backend. Concrete subclasses wrap a specific decoding implementation (FFmpeg, Windows Media Foundation, Android MediaCodec, ...). Instances are produced by CreateBackend(VideoInstance) at media-initialization time.
- VideoBackendFactory
Factory for a VideoBackend implementation. One factory instance is registered per-backend (typically via Register(VideoBackendFactory) from a module initializer). At Initialize() time, one factory is selected based on platform support and priority and bound to the system; CreateBackend(VideoInstance) is then called per VideoInstance.
- VideoBackendRegistry
Process-wide registry of VideoBackendFactory implementations. Each backend (typically via a module initializer) registers its factory here; VideoSystem then selects one at initialization time.
- VideoComponent
Component representing a video.
- VideoImage
Represents an image extracted from a video.