Canonical high-level playback record. Private demux state is defined below.
Fields
- demux: *Demux
- time: float64
- has_ended: bool
- loop: bool
- has_decoders: bool
- video_enabled: := true
- video_packet_type: Start_Code
- video_buffer: *Buffer
- video_decoder: *Video
- audio_enabled: := true
- audio_stream_index: s32
- audio_packet_type: Start_Code
- audio_lead_time: float64
- audio_buffer: *Buffer
- audio_decoder: *Audio
- video_decode_callback: Video_Decode_Callback
- video_decode_callback_user_data: *void
- audio_decode_callback: Audio_Decode_Callback
- audio_decode_callback_user_data: *void