Create a channel for the 3G-324M Interface by using mspCreateChannel. The video and audio channel types that you can create for the Interface are described in the following table. All of the channel types use the MSP_CHANNEL_ADDR and the MSP_CHANNEL_PARAMETER initialization structures.
The following table lists the video channel types that can be used in the 3G-324M Interface, along with their associated identifiers. All of these channel types and identifiers are video-specific.
|
Channel type |
Identifier |
|
Video MPEG-4 full-duplex |
MGVideoChannel |
|
Video MPEG-4 simplex receive |
MGVideoChannelInSimplex |
|
Video MPEG-4 simplex send |
MGVideoChannelOutSimplex |
|
Video H.263 full-duplex |
MGH263VideoChannel |
|
Video H.263 simplex receive |
MGH263VideoChannelInSimplex |
|
Video H.263 simplex send |
MGH263VideoChannelOutSimplex |
|
Video H.264 full-duplex |
MGH264VideoChannel |
|
Video H.264 simplex receive |
MGH264VideoChannelInSimplex |
|
Video H.264 simplex send |
MGH264VideoChannelOutSimplex |
The following table lists the audio channel types most likely to be used in the 3G-324M Interface, and provides their associated identifiers.
|
Channel type |
Identifier |
|
G.723 bypass full-duplex |
MGG723BypassChannel |
|
G.723 bypass simplex receive |
MGG723BypassChannelInSimplex |
|
G.723 bypass simplex send |
MGG723BypassChannelOutSimplex |
|
AMR bypass full-duplex |
MGAMRBypassChannel |
|
AMR bypass simplex receive |
MGAMRBypassChannelInSimplex |
|
AMR bypass simplex send |
MGAMRBypassChannelOutSimplex |
|
AMR channel (for AMR transcoding) full-duplex |
MGAMRChannel |
|
AMR channel (for AMR transcoding) simplex encoding (direction to terminal) |
MGAMRChannelEncodeSimplex |
|
AMR channel (for AMR transcoding) simplex decoding (direction from terminal) |
MGAMRChannelDecodeSimplex |
|
G.711 channel (for AMR transcoding) full-duplex |
G711FullDuplex |
|
G.711 channel (for AMR transcoding) simplex receive |
G711EncodeSimplex |
|
G.711 channel (for AMR transcoding) simplex send |
G711DeodeSimplex |
The following example shows how to create a video channel:
GwConfig[i].VidChan.Addr.channelType = MGVideoChannel;
GwConfig[i].VidChan.Param.channelType = MGVideoChannel;
ret = mspCreateChannel( GwConfig[i].VidChan.ctahd,
&GwConfig[i].VidChan.Addr,
&GwConfig[i].VidChan.Param,
&GwConfig[i].VidChan.hd);
For more information about mspCreateChannel, see the MSPP Service Developer's Reference Manual.