PulseAudio.ChannelMap – libpulse Reference Manual
ChannelMap
Object Hierarchy:
PulseAudio.ChannelMap
PulseAudio.ChannelMap
PulseAudio.ChannelMap
Description:
[
CCode
( cname =
"pa_channel_map"
, has_type_id =
false
) ]
public
struct
ChannelMap
Namespace:
PulseAudio
Package:
libpulse
Content:
Constants:
public
const
size_t
SNPRINT_MAX
Creation methods:
public
ChannelMap
()
Methods:
public
bool
can_balance
()
public
bool
can_fade
()
public
bool
compatible
(
SampleSpec
ss)
public
bool
equal
(
ChannelMap
other)
public
bool
has_position
(
ChannelPosition
p)
public
unowned
ChannelMap
?
init
()
public
unowned
ChannelMap
?
init_auto
(
uint8
channels,
ChannelMapDef
def =
DEFAULT
)
public
unowned
ChannelMap
?
init_extend
(
uint8
channels,
ChannelMapDef
def =
DEFAULT
)
public
unowned
ChannelMap
?
init_mono
()
public
unowned
ChannelMap
?
init_stereo
()
public
ChannelPositionMask
mask
()
public
unowned
ChannelMap
?
parse
(
string
s)
public
unowned
string
snprint
(
char
[] s)
public
string
sprint
()
public
bool
superset
(
ChannelMap
other)
public
unowned
string
?
to_name
()
public
unowned
string
?
to_pretty_name
()
public
string
to_string
()
public
bool
valid
()
Fields:
public
uint8
channels
public
ChannelPosition
[]
map
2022 vala-language.org