Audio frame
From TrillWiki
The audio_frame notification is sent to an input stream's callback when an audio frame is ready to be sent to the remote user.
Compatibility: 3.0 and higher
Contents |
Syntax
callback(int window_id, char *icontrol, "audio_frame", audio_t *data, void *userData);
Note that all Trillian functions and notifications begin with a lower-case letter, despite the Wiki requirement that all pages start with a capital letter.
Parameters
Audio frame utilitizes the audio_t structure.
struct audio_t
{
unsigned int struct_size;
int connection_id;
int window_id;
char *medium;
char *name;
char *location;
char *section;
int initiated;
int ask_confirmation;
/* Audio Information
*/
int codec;
int audio_sample_size;
int audio_sample_rate;
int audio_block_size;
int audio_quality;
int audio_data_length;
unsigned char *audio_data;
ttkCallback callback;
void *data;
};
- audio_data
- The audio frame data.
- audio_data_length
- The length of the audio_data parameter.
Return Value
Must return 0.
Remarks
None.
