H324_H223_SKEW_INDICATION

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.

Definition

typedef struct tag_H324_223_SKEW_INDICATION
{
   channelSkewType    skewType;              
   unsigned int       skewInMs;              
   unsigned int       logicalChannelNumber1;
   unsigned int       logicalChannelNumber2;
} H324_H223_SKEW_INDICATION;

Fields

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.