gstmultichannel

gstmultichannel

Functions

Types and Values

Includes

#include <gst/audio/multichannel.h>

Description

Functions

gst_audio_fixate_channel_positions ()

GstAudioChannelPosition *
gst_audio_fixate_channel_positions (GstStructure *str);

gst_audio_get_channel_positions ()

GstAudioChannelPosition *
gst_audio_get_channel_positions (GstStructure *str);

gst_audio_set_caps_channel_positions_list ()

void
gst_audio_set_caps_channel_positions_list
                               (GstCaps *caps,
                                const GstAudioChannelPosition *pos,
                                gint num_positions);

gst_audio_set_channel_positions ()

void
gst_audio_set_channel_positions (GstStructure *str,
                                 const GstAudioChannelPosition *pos);

gst_audio_set_structure_channel_positions_list ()

void
gst_audio_set_structure_channel_positions_list
                               (GstStructure *str,
                                const GstAudioChannelPosition *pos,
                                gint num_positions);

gst_audio_check_channel_positions ()

gboolean
gst_audio_check_channel_positions (const GstAudioChannelPosition *pos,
                                   guint channels);

Types and Values

enum GstAudioChannelPosition

Members

GST_AUDIO_CHANNEL_POSITION_INVALID

   

GST_AUDIO_CHANNEL_POSITION_FRONT_MONO

   

GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT

   

GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT

   

GST_AUDIO_CHANNEL_POSITION_REAR_CENTER

   

GST_AUDIO_CHANNEL_POSITION_REAR_LEFT

   

GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT

   

GST_AUDIO_CHANNEL_POSITION_LFE

   

GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER

   

GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER

   

GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER

   

GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT

   

GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT

   

GST_AUDIO_CHANNEL_POSITION_NONE