Class StreamInfo
Definition
- Namespace:
- Tizen.Multimedia
- Assembly:
- Tizen.Multimedia.MediaPlayer.dll
Provides a means to retrieve stream information.
public class StreamInfo
- Inheritance
-
objectStreamInfo
Properties
View SourcePlayer
Gets the Player that owns this instance.
Declaration
public Player Player { get; }
Property Value
Type | Description |
---|---|
Player |
Methods
View SourceGetAlbumArt()
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
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. |
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. |
GetAudioProperties()
Gets the properties of the audio.
Declaration
public AudioStreamProperties GetAudioProperties()
Returns
Type | Description |
---|---|
AudioStreamProperties | A AudioStreamProperties that contains the audio stream information. |
Remarks
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. |
GetDuration()
Gets the duration.
Declaration
public int GetDuration()
Returns
Type | Description |
---|---|
int | The duration of the stream. |
Remarks
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
View SourceGetDurationNanoseconds()
Gets the duration in nanoseconds.
Declaration
public long GetDurationNanoseconds()
Returns
Type | Description |
---|---|
long | The duration of the stream. |
Remarks
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
View SourceGetMetadata(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
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. |
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. |
GetVideoProperties()
Gets the properties of the video.
Declaration
public VideoStreamProperties GetVideoProperties()
Returns
Type | Description |
---|---|
VideoStreamProperties | A VideoStreamProperties that contains the video stream information. |
Remarks
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. |