#include <RTCP.h>
Inheritance diagram for TAO_AV_RTCP_Callback:


Public Methods | |
| TAO_AV_RTCP_Callback (void) | |
| RTCP callback. More... | |
| virtual | ~TAO_AV_RTCP_Callback (void) |
| virtual destructor. More... | |
| virtual int | handle_start (void) |
| Called during Streamctrl->start. More... | |
| virtual int | handle_stop (void) |
| Called during Streamctrl->stop. More... | |
| virtual int | handle_timeout (void *arg) |
| Called during timeout for Flow Producers. More... | |
| virtual int | receive_frame (ACE_Message_Block *frame, TAO_AV_frame_info *frame_info=0, const ACE_Addr &peer_address=ACE_Addr::sap_any) |
| Called when a frame arrives for a FlowConsumer. More... | |
| int | send_frame (ACE_Message_Block *frame) |
| virtual int | receive_control_frame (ACE_Message_Block *frame, const ACE_Addr &peer_address=ACE_Addr::sap_any) |
| address from which the frame was received. More... | |
| virtual int | handle_destroy (void) |
| Called during Streamctrl->destroy i.e tear_down of the stream coryan:Call it handle_destroy or handle_close. More... | |
| virtual void | get_timeout (ACE_Time_Value *&tv, void *&arg) |
| Called to get the timeout. If tv is 0 then the framework stop calling this. More... | |
| int | send_report (int bye) |
| void | schedule (int ms) |
| TAO_AV_RTP_State * | state (void) |
| void | ts_offset (ACE_UINT32 offset) |
Protected Attributes | |
| ACE_Hash_Map_Manager< ACE_UINT32, RTCP_Channel_In *, ACE_Null_Mutex > | inputs_ |
| RTCP_Channel_Out | output_ |
| int | timeout_ |
| int | timestamp_offset_ |
| int | sdes_count_ |
| int | is_initial_timeout_ |
| int | avg_rtcp_size_ |
| int | packet_size_ |
|
|
RTCP callback.
|
|
|
virtual destructor.
|
|
||||||||||||
|
Called to get the timeout. If tv is 0 then the framework stop calling this.
Reimplemented from TAO_AV_Callback. |
|
|
Called during Streamctrl->destroy i.e tear_down of the stream coryan:Call it handle_destroy or handle_close. @ Reimplemented from TAO_AV_Callback. |
|
|
Called during Streamctrl->start.
Reimplemented from TAO_AV_Callback. |
|
|
Called during Streamctrl->stop.
Reimplemented from TAO_AV_Callback. |
|
|
Called during timeout for Flow Producers.
Reimplemented from TAO_AV_Callback. |
|
||||||||||||
|
address from which the frame was received.
Reimplemented from TAO_AV_Callback. |
|
||||||||||||||||
|
Called when a frame arrives for a FlowConsumer.
Reimplemented from TAO_AV_Callback. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001