[−][src]Crate gstreamer_audio
Re-exports
pub use audio_buffer::AudioBuffer; |
pub use audio_buffer::AudioBufferRef; |
Modules
audio_buffer | |
prelude | |
subclass |
Macros
gst_audio_decoder_error |
Structs
AudioBaseSink | This is the base class for audio sinks. Subclasses need to implement the ::create_ringbuffer vmethod. This base class will then take care of writing samples to the ringbuffer, synchronisation, clipping and flushing. |
AudioBaseSinkClass | |
AudioBaseSrc | This is the base class for audio sources. Subclasses need to implement the ::create_ringbuffer vmethod. This base class will then take care of reading samples from the ringbuffer, synchronisation and flushing. |
AudioBaseSrcClass | |
AudioClippingMeta | |
AudioConverterConfig | |
AudioDecoder | This base class is for audio decoders turning encoded data into raw audio samples. |
AudioDecoderClass | |
AudioEncoder | This base class is for audio encoders turning raw audio samples into encoded audio data. |
AudioEncoderClass | |
AudioFlags | Extra audio flags |
AudioFormatFlags | The different audio flags that a format info can have. |
AudioFormatInfo | |
AudioFormatIterator | |
AudioInfo | Information describing audio properties. This information can be filled
in from GstCaps with |
AudioInfoBuilder | |
AudioMeta | |
AudioPackFlags | The different flags that can be used when packing and unpacking. |
AudioRingBufferSpec | |
AudioSink | This is the most simple base class for audio sinks that only requires subclasses to implement a set of simple functions: |
AudioSinkClass | |
AudioSrc | This is the most simple base class for audio sources that only requires subclasses to implement a set of simple functions: |
AudioSrcClass | |
AudioStreamAlign |
|
StreamVolume | This interface is implemented by elements that provide a stream volume. Examples for
such elements are |
Enums
AudioChannelPosition | Audio channel positions. |
AudioDitherMethod | |
AudioEndianness | |
AudioFormat | Enum value describing the most common audio formats. |
AudioLayout | Layout of the audio samples for the different channels. |
AudioNoiseShapingMethod | |
AudioResamplerMethod | |
AudioRingBufferFormatType | The format of the samples in the ringbuffer. |
StreamVolumeFormat | Different representations of a stream volume. |
Constants
Statics
AUDIO_FORMATS_ALL |
Traits
AudioBaseSinkExt | Trait containing all |
AudioBaseSrcExt | Trait containing all |
AudioDecoderExt | Trait containing all |
AudioDecoderExtManual | |
AudioEncoderExt | Trait containing all |
AudioEncoderExtManual | |
AudioFormatIteratorExt | |
AudioFormatIteratorExtRef | |
StreamVolumeExt | Trait containing all |
Functions
audio_buffer_clip | |
audio_buffer_truncate | |
audio_make_raw_caps | |
buffer_reorder_channels | |
get_channel_reorder_map | |
reorder_channels |