IMedia |
The IMediaChannel type exposes the following members.
| Name | Description | |
|---|---|---|
| ChannelID | Gets the ID of the channel. | |
| CodecConfig | Gets the currently selected payload type of the encoder. | |
| LocalAddress | Gets the local address of the channel. | |
| LocalPort | Gets the local media port of the channel. | |
| MediaType | Gets the media type of the channel. | |
| RemoteAddress | Gets the remote address of the channel where to the data will be sent. | |
| RemotePort | Gets the remote port of the channel where to the data will be sent. | |
| RemoteRtspServerAddress | Gets or sets the remote rtsp server address. | |
| TransportLayer | Gets or sets the transport layer. |
| Name | Description | |
|---|---|---|
| CheckDecodeRequired(ICollectionIEnumerableAudioType) | ||
| CheckDecodeRequired(ICollectionIEnumerableVideoType) | ||
| Close | Closes the media channel and frees up the resources used by the channel. | |
| ConnectToRemoteHost | Connects to the given remote address and port. | |
| SendMediaData | Sends media data to the remote address. | |
| SendRTPEvent | Sends RTP event data to the remote address. | |
| SetChannelConfig | ||
| SetCryptoParameters | Sets the encryption and decryption parameters of the media channel. | |
| SetDefaultPayloadTypes | ||
| SetMediaStrategy | ||
| SetRtcpInfo |
| Name | Description | |
|---|---|---|
| EncoderChanged | Occurs when the payload type of the sent media data has changed. | |
| MediaDataReceived | Occurs when a media data received through the channel. | |
| MediaDataTimedOut |