[−][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 |