class H323VideoCodec |
This class defines a codec class that will use the standard platform image output device.
![]() | H323VideoCodec ( const char* mediaFormat, Direction direction ) Create a new video codec. |
![]() | Open ( H323Connection & connection ) Open the codec. |
![]() | Close () Close down the codec. |
![]() | OnMiscellaneousCommand ( const H245_MiscellaneousCommand_type & type ) Process a miscellaneous command on the logical channel. |
![]() | OnMiscellaneousIndication ( const H245_MiscellaneousIndication_type & type ) Process a miscellaneous indication on the logical channel. |
![]() | OnFreezePicture () Process a FreezePicture command from remote endpoint. |
![]() | OnFastUpdatePicture () Process a FastUpdatePicture command from remote endpoint. |
![]() | OnFastUpdateGOB (unsigned firstGOB, unsigned numberOfGOBs) Process a FastUpdateGOB command from remote endpoint. |
![]() | OnFastUpdateMB (int firstGOB, int firstMB, unsigned numberOfMBs) Process a FastUpdateMB command from remote endpoint. |
![]() | OnVideoIndicateReadyToActivate () Process a OnVideoIndicateReadyToActivate indication from remote endpoint. |
![]() | OnVideoTemporalSpatialTradeOff () Process a OnVideoTemporalSpatialTradeOff indication from remote endpoint. |
![]() | OnVideoNotDecodedMBs (unsigned firstMB, unsigned numberOfMBs, unsigned temporalReference) Process a OnVideoNotDecodedMBs indication from remote endpoint. |
![]() | OnLostPartialPicture () Process a request for a new frame, as part of the picture has been lost |
![]() | OnLostPicture () Process a request for a new frame, as the entire picture has been lost |
![]() | GetWidth () const Get width of video |
![]() | GetHeight () const Get height of video |
![]() | SetTxQualityLevel (int qlevel) Quality of the transmitted video. |
![]() | SetTxMinQuality (int qlevel) Minimum quality limit for the transmitted video. |
![]() | SetTxMaxQuality (int qlevel) Maximum quality limit for the transmitted video. |
![]() | SetBackgroundFill (int idle) number of blocks (that haven't changed) transmitted with each frame. |
![]() | GetVideoMode (void) Get the current value for video control mode |
![]() | SetVideoMode (unsigned mode) Set the current value for video control mode return the resulting value video control mode |
![]() | SetMaxBitRate ( unsigned bitRate ) Set maximum bitrate when transmitting video. |
![]() | SetTargetFrameTimeMs ( unsigned ms ) Set target time in milliseconds between video frames going through the channel. |
![]() | SendMiscCommand (unsigned command) Send a miscellaneous command to the remote transmitting video codec. |
This class defines a codec class that will use the standard platform image output device.An application may create a descendent off this class and override functions as required for descibing a specific codec.
The default behaviour calls the H323EndPoint::OpenVideoDevice() function and assigns the result of that function to the raw data channel in the H323Codec class.
The default behaviour will close the rawDataChannel if it is not NULL and thene delete it if delteChannel is TRUE.
Alphabetic index HTML hierarchy of classes or Java