Class MediaNullSource
Definition
- Namespace:
- Tizen.Multimedia.Remoting
- Assembly:
- Tizen.Multimedia.Remoting.dll
Represents a media source that only receives media streams from peer.
public sealed class MediaNullSource : MediaSource
- Inheritance
Remarks
If you add this source, WebRTC only receives media stream.
TransceiverDirection is set RecvOnly by default.
Constructors
View SourceMediaNullSource()
Initializes a new instance of the MediaNullSource class.
Declaration
public MediaNullSource()
Remarks
TransceiverCodec should be set to receive audio, video stream.
See Also
Methods
View SourceGetSupportedTransceiverCodecs(MediaType)
Retrieves the supported transceiver codecs for receiving media stream.
Declaration
public 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
View SourceGetTransceiverCodec(MediaType)
Gets the transceiver codec for receiving media stream.
Declaration
public 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. |
See Also
View SourceSetTransceiverCodec(MediaType, TransceiverCodec)
Sets the transceiver codec for receiving media stream.
Declaration
public 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. |