Top |
TpBaseMediaCallChannelTpBaseMediaCallChannel — base class for TpSvcChannelTypeCall RTP media implementations |
void (*TpBaseMediaCallChannelHoldStateChangedFunc) (TpBaseMediaCallChannel *self
,TpLocalHoldState hold_state
,TpLocalHoldStateReason hold_state_reason
);
Signature of an implementation of TpBaseMediaCallChannelClass.hold_state_changed.
self |
||
hold_state |
the new TpLocalHoldState |
|
hold_state_reason |
the TpLocalHoldStateReason for this change |
Since 0.17.5
void
(*TpBaseMediaCallChannelVoidFunc) (TpBaseMediaCallChannel *self
);
Signature of an implementation of TpBaseMediaCallChannelClass.accept.
Since 0.17.5
TpLocalHoldState tp_base_media_call_channel_get_local_hold_state (TpBaseMediaCallChannel *channel
,TpLocalHoldStateReason *reason
);
Since 0.17.6
struct TpBaseMediaCallChannel;
A base class for call channel implementations with standard RTP
Since 0.17.5
struct TpBaseMediaCallChannelClass { TpBaseMediaCallChannelHoldStateChangedFunc hold_state_changed; TpBaseMediaCallChannelVoidFunc accept; };
The class structure for TpBaseMediaCallChannel
TpBaseMediaCallChannelHoldStateChangedFunc |
optional; virtual method called when the hold state changed |
|
TpBaseMediaCallChannelVoidFunc |
optional; virtual method called when the call is locally accepted and contents are ready. This replaces TpBaseCallChannelClass.accept. |
Since 0.17.5