Class StreamInfo

    Definition

    Namespace:
    Tizen.Multimedia
    Assembly:
    Tizen.Multimedia.MediaPlayer.dll

    Provides a means to retrieve stream information.

    public class StreamInfo
    Inheritance
    object
    StreamInfo

    Properties

    View Source

    Player

    Gets the Player that owns this instance.

    Declaration
    public Player Player { get; }
    Property Value
    Type Description
    Player

    Methods

    View Source

    GetAlbumArt()

    Retrieves the album art of the stream, or null if there is no album art data.

    Declaration
    public byte[] GetAlbumArt()
    Returns
    Type Description
    byte[]

    Raw byte array if album art exists; otherwise null.

    Remarks

    The Player that owns this instance must be in the Ready, Playing, or Paused state.

    Exceptions
    Type Condition
    System.ObjectDisposedException

    The Player that this instance belongs to has been disposed of.

    System.InvalidOperationException

    The Player that this instance belongs to is not in the valid state.

    View Source

    GetAudioCodec()

    Retrieves the codec name of the audio or null if there is no audio.

    Declaration
    public string GetAudioCodec()
    Returns
    Type Description
    string

    A string that represents the codec name.

    View Source

    GetAudioProperties()

    Gets the properties of the audio.

    Declaration
    public AudioStreamProperties GetAudioProperties()
    Returns
    Type Description
    AudioStreamProperties

    A AudioStreamProperties that contains the audio stream information.

    Remarks

    The Player that owns this instance must be in the Ready, Playing, or Paused state.

    Exceptions
    Type Condition
    System.ObjectDisposedException

    The Player that this instance belongs to has been disposed of.

    System.InvalidOperationException

    The Player that this instance belongs to is not in the valid state.

    View Source

    GetDuration()

    Gets the duration.

    Declaration
    public int GetDuration()
    Returns
    Type Description
    int

    The duration of the stream.

    Remarks

    The Player that owns this instance must be in the Ready, Playing, or Paused state.

    Exceptions
    Type Condition
    System.ObjectDisposedException

    The Player that this instance belongs to has been disposed of.

    System.InvalidOperationException

    The Player that this instance belongs to is not in the valid state.

    See Also
    GetDurationNanoseconds()
    View Source

    GetDurationNanoseconds()

    Gets the duration in nanoseconds.

    Declaration
    public long GetDurationNanoseconds()
    Returns
    Type Description
    long

    The duration of the stream.

    Remarks

    The Player that owns this instance must be in the Ready, Playing, or Paused state.

    Exceptions
    Type Condition
    System.ObjectDisposedException

    The Player that this instance belongs to has been disposed of.

    System.InvalidOperationException

    The Player that this instance belongs to is not in the valid state.

    See Also
    GetDuration()
    View Source

    GetMetadata(StreamMetadataKey)

    Gets the metadata with the specified key.

    Declaration
    public string GetMetadata(StreamMetadataKey key)
    Parameters
    Type Name Description
    StreamMetadataKey key

    The key to query.

    Returns
    Type Description
    string

    A string that represents the value of the specified key.

    Remarks

    The Player that owns this instance must be in the Ready, Playing, or Paused state.

    Exceptions
    Type Condition
    System.ObjectDisposedException

    The Player that this instance belongs to has been disposed of.

    System.InvalidOperationException

    The Player that this instance belongs to is not in the valid state.

    View Source

    GetVideoCodec()

    Retrieves the codec name of the video or null if there is no video.

    Declaration
    public string GetVideoCodec()
    Returns
    Type Description
    string

    A string that represents the codec name.

    View Source

    GetVideoProperties()

    Gets the properties of the video.

    Declaration
    public VideoStreamProperties GetVideoProperties()
    Returns
    Type Description
    VideoStreamProperties

    A VideoStreamProperties that contains the video stream information.

    Remarks

    The Player that owns this instance must be in the Ready, Playing, or Paused state.

    Exceptions
    Type Condition
    System.ObjectDisposedException

    The Player that this instance belongs to has been disposed of.

    System.InvalidOperationException

    The Player that this instance belongs to is not in the valid state.

    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX