pub struct ExAudioTagHeader {
pub audio_packet_mod_exs: Vec<AudioPacketModEx>,
pub audio_packet_type: AudioPacketType,
pub content: ExAudioTagHeaderContent,
}
Expand description
ExAudioTagHeader
Defined by:
- Enhanced RTMP spec, page 20-22, Enhanced Audio
Fields§
§audio_packet_mod_exs: Vec<AudioPacketModEx>
The modifier extensions of the audio packet.
This can be empty if there are no modifier extensions.
audio_packet_type: AudioPacketType
The type of the audio packet.
content: ExAudioTagHeaderContent
The content of the audio packet which contains more information about the multitrack configuration.
Implementations§
Trait Implementations§
Source§impl Clone for ExAudioTagHeader
impl Clone for ExAudioTagHeader
Source§fn clone(&self) -> ExAudioTagHeader
fn clone(&self) -> ExAudioTagHeader
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ExAudioTagHeader
impl Debug for ExAudioTagHeader
Source§impl PartialEq for ExAudioTagHeader
impl PartialEq for ExAudioTagHeader
impl StructuralPartialEq for ExAudioTagHeader
Auto Trait Implementations§
impl Freeze for ExAudioTagHeader
impl RefUnwindSafe for ExAudioTagHeader
impl Send for ExAudioTagHeader
impl Sync for ExAudioTagHeader
impl Unpin for ExAudioTagHeader
impl UnwindSafe for ExAudioTagHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more