XMMS2
Functions
Sample Converter

Functions

xmms_sample_converter_txmms_sample_converter_init (xmms_stream_type_t *from, xmms_stream_type_t *to)
 
xmms_stream_type_txmms_sample_converter_get_from (xmms_sample_converter_t *conv)
 Return the audio format used by the converter as source.
 
xmms_stream_type_txmms_sample_converter_get_to (xmms_sample_converter_t *conv)
 Return the audio format used by the converter as target.
 
void xmms_sample_converter_to_medialib (xmms_sample_converter_t *conv, xmms_medialib_entry_t entry)
 
void xmms_sample_convert (xmms_sample_converter_t *conv, xmms_sample_t *in, guint len, xmms_sample_t **out, guint *outlen)
 do the actual conversion between two audio formats.
 
gint64 xmms_sample_convert_scale (xmms_sample_converter_t *conv, gint64 samples)
 
gint64 xmms_sample_convert_rev_scale (xmms_sample_converter_t *conv, gint64 samples)
 
void xmms_sample_convert_reset (xmms_sample_converter_t *conv)
 

Detailed Description

Convert sample formats back and forth.

Function Documentation

◆ xmms_sample_convert()

void xmms_sample_convert ( xmms_sample_converter_t * conv,
xmms_sample_t * in,
guint len,
xmms_sample_t ** out,
guint * outlen )

do the actual conversion between two audio formats.

◆ xmms_sample_convert_reset()

void xmms_sample_convert_reset ( xmms_sample_converter_t * conv)

◆ xmms_sample_convert_rev_scale()

gint64 xmms_sample_convert_rev_scale ( xmms_sample_converter_t * conv,
gint64 samples )

◆ xmms_sample_convert_scale()

gint64 xmms_sample_convert_scale ( xmms_sample_converter_t * conv,
gint64 samples )

◆ xmms_sample_converter_get_from()

xmms_stream_type_t * xmms_sample_converter_get_from ( xmms_sample_converter_t * conv)

Return the audio format used by the converter as source.

◆ xmms_sample_converter_get_to()

xmms_stream_type_t * xmms_sample_converter_get_to ( xmms_sample_converter_t * conv)

Return the audio format used by the converter as target.

◆ xmms_sample_converter_init()

xmms_sample_converter_t * xmms_sample_converter_init ( xmms_stream_type_t * from,
xmms_stream_type_t * to )

◆ xmms_sample_converter_to_medialib()

void xmms_sample_converter_to_medialib ( xmms_sample_converter_t * conv,
xmms_medialib_entry_t entry )