Class MediaPacketSource

Definition

Namespace:
Tizen.Multimedia.Remoting
Assembly:
Tizen.Multimedia.Remoting.dll
API Level:
9

Represents a media packet source.

C#
Copy
public sealed class MediaPacketSource : MediaSource, IDisplayable<uint>
Inheritance
MediaPacketSource
Implements
Tizen.Multimedia.IDisplayable<UInt32>

Constructors

View Source

MediaPacketSource(AudioMediaFormat)

Initializes a new instance of the MediaPacketSource class with the specified AudioMediaFormat.

Declaration
C#
Copy
public MediaPacketSource(AudioMediaFormat audioMediaFormat)
Parameters
Type Name Description
AudioMediaFormat audioMediaFormat

The AudioMediaFormat for this source.

API Level: 9
View Source

MediaPacketSource(VideoMediaFormat)

Initializes a new instance of the MediaPacketSource class with the specified VideoMediaFormat.

Declaration
C#
Copy
public MediaPacketSource(VideoMediaFormat videoMediaFormat)
Parameters
Type Name Description
VideoMediaFormat videoMediaFormat

The VideoMediaFormat for this source.

API Level: 9

Properties

View Source

AudioConfiguration

Gets the audio configuration, or null if no AudioMediaFormat is specified in the constructor.

Declaration
C#
Copy
public MediaPacketSourceConfiguration AudioConfiguration { get; }
Property Value
Type Description
MediaPacketSourceConfiguration
API Level: 9
View Source

SupportedAudioTypes

Gets all supported audio types.

Declaration
C#
Copy
public static IEnumerable<MediaFormatAudioMimeType> SupportedAudioTypes { get; }
Property Value
Type Description
IEnumerable<MediaFormatAudioMimeType>
API Level: 9
View Source

SupportedVideoTypes

Gets all supported video types.

Declaration
C#
Copy
public static IEnumerable<MediaFormatVideoMimeType> SupportedVideoTypes { get; }
Property Value
Type Description
IEnumerable<MediaFormatVideoMimeType>
API Level: 9
View Source

VideoConfiguration

Gets the video configuration, or null if no VideoMediaFormat is specified in the constructor.

Declaration
C#
Copy
public MediaPacketSourceConfiguration VideoConfiguration { get; }
Property Value
Type Description
MediaPacketSourceConfiguration
API Level: 9

Methods

View Source

Push(MediaPacket)

Pushes elementary stream to decode audio or video.

Declaration
C#
Copy
public void Push(MediaPacket packet)
Parameters
Type Name Description
MediaPacket packet

The MediaPacket to decode.

Remarks

This source must be set as a source to a WebRTC and the WebRTC must be in the Negotiating or Playing state

API Level: 9

Implements

Tizen.Multimedia.IDisplayable<>

Extension Methods

See Also