Class MediaNullSource
Definition
- Namespace:
- Tizen.Multimedia.Remoting
- Assembly:
- Tizen.Multimedia.Remoting.dll
Represents a media source that only receives media streams from peer.
C#Copypublic sealed class MediaNullSource : MediaSource
- Inheritance
Remarks
If you add this source, WebRTC only receives media stream.
TransceiverDirection is set RecvOnly by default.
Constructors
Declaration
C#Copypublic MediaNullSource()
Remarks
TransceiverCodec should be set to receive audio, video stream.
Methods
GetSupportedTransceiverCodecs(MediaType)
Retrieves the supported transceiver codecs for receiving media stream.
Declaration
C#Copypublic ReadOnlyCollection<TransceiverCodec> GetSupportedTransceiverCodecs(MediaType type)
Parameters
Type | Name | Description |
---|---|---|
MediaType | type | The media type. |
Returns
Type | Description |
---|---|
System.Collections.ObjectModel.ReadOnlyCollection<T><TransceiverCodec> | The supported transceiver codecs. |
Remarks
If you add this source, WebRTC only receives media stream.
TransceiverDirection is set RecvOnly by default.
Exceptions
Type | Condition |
---|---|
System.ObjectDisposedException | The WebRTC has already been disposed. |
See Also
Declaration
C#Copypublic TransceiverCodec GetTransceiverCodec(MediaType type)
Parameters
Type | Name | Description |
---|---|---|
MediaType | type | The media type. |
Returns
Type | Description |
---|---|
TransceiverCodec | The transceiver codec. |
Remarks
If you add this source, WebRTC only receives media stream.
TransceiverDirection is set RecvOnly by default.
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | MediaSource is not attached yet. |
System.ObjectDisposedException | The WebRTC has already been disposed. |
SetTransceiverCodec(MediaType, TransceiverCodec)
Sets the transceiver codec for receiving media stream.
Declaration
C#Copypublic void SetTransceiverCodec(MediaType type, TransceiverCodec codec)
Parameters
Type | Name | Description |
---|---|---|
MediaType | type | The media type. |
TransceiverCodec | codec | The transceiver codec. |
Remarks
This method does not throw state exception anymore(Since API Level 12). It can be called in any state.
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | MediaSource is not attached yet. |
System.ObjectDisposedException | The WebRTC has already been disposed. |