#include <AmConferenceChannel.h>
Inheritance diagram for AmConferenceChannel:

Public Member Functions | |
| AmConferenceChannel (AmConferenceStatus *status, int channel_id, bool own_channel) | |
| string | getConfID () |
Protected Member Functions | |
| int | read (unsigned int user_ts, unsigned int size) |
| int | write (unsigned int user_ts, unsigned int size) |
| int | get (unsigned int user_ts, unsigned char *buffer, unsigned int nb_samples) |
| int | put (unsigned int user_ts, unsigned char *buffer, unsigned int size) |
A ConferenceChannel is one channel, i.e. to/from one participant, in a conference.
| int AmConferenceChannel::read | ( | unsigned int | user_ts, | |
| unsigned int | size | |||
| ) | [inline, protected, virtual] |
Gets 'size' bytes directly from stream (Read,Pull).
Implements AmAudio.
| int AmConferenceChannel::write | ( | unsigned int | user_ts, | |
| unsigned int | size | |||
| ) | [inline, protected, virtual] |
Puts 'size' bytes directly from stream (Write,Push).
Implements AmAudio.
| int AmConferenceChannel::get | ( | unsigned int | user_ts, | |
| unsigned char * | buffer, | |||
| unsigned int | nb_samples | |||
| ) | [protected, virtual] |
Get some samples from input stream.
nb_sample = input buffer size / sample size of the reference formatwhereby the format with/from which the codec works is the reference one.
Reimplemented from AmAudio.
| int AmConferenceChannel::put | ( | unsigned int | user_ts, | |
| unsigned char * | buffer, | |||
| unsigned int | size | |||
| ) | [protected, virtual] |
Put some samples to the output stream.
nb_sample = input buffer size / sample size of the reference formatwhereby the format with/from which the codec works is the reference one.
Reimplemented from AmAudio.
1.5.1