mediastreamer2 5.2.0
Data Structures | Typedefs | Functions
Ring playing API - Play ring files.

Ring playing API - Easily play a local ring from a wav file. More...

Collaboration diagram for Ring playing API - Play ring files.:

Data Structures

struct  _RingStream
 

Typedefs

typedef struct _RingStream RingStream
 

Functions

RingStreamring_start (MSFactory *factory, const char *file, int interval, MSSndCard *sndcard)
 
RingStreamring_start_with_cb (MSFactory *factory, const char *file, int interval, MSSndCard *sndcard, MSFilterNotifyFunc func, void *user_data)
 
void ring_stop (RingStream *stream)
 
void ring_stream_set_output_ms_snd_card (RingStream *stream, MSSndCard *sndcard_playback)
 
MSSndCardring_stream_get_output_ms_snd_card (RingStream *stream)
 

Detailed Description

Ring playing API - Easily play a local ring from a wav file.

Function Documentation

◆ ring_stream_get_output_ms_snd_card()

MSSndCard * ring_stream_get_output_ms_snd_card ( RingStream stream)

Retrieve the current sound card from the audio playback filter (currently only used for AAudio and OpenSLES)

Parameters
[in]streamThe AudioStream object

◆ ring_stream_set_output_ms_snd_card()

void ring_stream_set_output_ms_snd_card ( RingStream stream,
MSSndCard sndcard_playback 
)

Asks the ring filter to route to the selected sound card (currently only used for AAudio and OpenSLES)

Parameters
[in]streamThe RingStream object
[in]sndcard_playbackThe wanted audio output soundcard