The remote terminal uses this structure to pass skew indications to the host application. This structure is used with inbound H324EVN_H223_SKEW_INDICATION events.
A skew indication indicates the relative delay between two channels. When an application receives an H324EVN_H223_SKEW_INDICATION event, it must apply a corresponding delay to the faster channel to re-synchronize playback of the two channels. The 3G-324M Interface does not provide a re-synchronization mechanism.
For more information about skew indications, see Using RTCP for audio/video synchronization.
typedef struct tag_H324_223_SKEW_INDICATION
{
channelSkewType skewType;
unsigned int skewInMs;
unsigned int logicalChannelNumber1;
unsigned int logicalChannelNumber2;
} H324_H223_SKEW_INDICATION;
|
Field name |
Description |
|---|---|
|
skewType |
Indicates the type of data that is delayed. Valid values are: audioLate - Audio data is arriving later than the video data. videoLate - Video data is arriving later than the audio data. |
|
skewInMs |
Relative delay in ms between the two channels specified in the logicalChannelNumber1 and logicalChannelNumber2 fields. This value can range from 0 to 4095. |
|
logicalChannelNumber1 |
Channel number of the delayed channel. This value can range from 1 to 65535. |
|
logicalChannelNumber2 |
Channel number of the faster channel. This value can range from 1 to 65535. |