MediaTextTrackInfo Class

A text track of a media resource (https://html.spec.whatwg.org/multipage/media.html#media-resource-specific-text-track), reported by a MediaPlayer, with its cues.

public sealed class MediaTextTrackInfo : IEquatable<MediaTextTrackInfo>
Implements

Constructors

NameDescription
MediaTextTrackInfo(TextTrackKind, IReadOnlyList<MediaTextTrackCue>, string, string, string, string)A text track of a media resource (https://html.spec.whatwg.org/multipage/media.html#media-resource-specific-text-track), reported by a MediaPlayer, with its cues.

MediaTextTrackInfo(TextTrackKind, IReadOnlyList<MediaTextTrackCue>, string, string, string, string)

MediaBackend.cs

A text track of a media resource (https://html.spec.whatwg.org/multipage/media.html#media-resource-specific-text-track), reported by a MediaPlayer, with its cues.

public MediaTextTrackInfo(TextTrackKind Kind, IReadOnlyList<MediaTextTrackCue> Cues, string Id = "", string Label = "", string Language = "", string InBandMetadataTrackDispatchType = "")

Parameters

Kind TextTrackKind
The kind of the track.
Cues IReadOnlyList<MediaTextTrackCue>
The cues of the track.
Id string
The identifier of the track (TextTrack.id), or an empty string.
Label string
The label of the track, or an empty string.
Language string
The BCP 47 language tag of the track, or an empty string.
InBandMetadataTrackDispatchType string
The in-band metadata track dispatch type of a chapters or metadata track (e.g. the CodecID element of a WebM file), or an empty string.

Properties

NameDescription
CuesThe cues of the track.
IdThe identifier of the track (TextTrack.id), or an empty string.
InBandMetadataTrackDispatchTypeThe in-band metadata track dispatch type of a chapters or metadata track (e.g. the CodecID element of a WebM file), or an empty string.
KindThe kind of the track.
LabelThe label of the track, or an empty string.
LanguageThe BCP 47 language tag of the track, or an empty string.

The cues of the track.

public IReadOnlyList<MediaTextTrackCue> Cues { get; init; }

The identifier of the track (TextTrack.id), or an empty string.

public string Id { get; init; }

Property value

string

InBandMetadataTrackDispatchType

MediaBackend.cs

The in-band metadata track dispatch type of a chapters or metadata track (e.g. the CodecID element of a WebM file), or an empty string.

public string InBandMetadataTrackDispatchType { get; init; }

Property value

string

The kind of the track.

public TextTrackKind Kind { get; init; }

Property value

TextTrackKind

The label of the track, or an empty string.

public string Label { get; init; }

Property value

string

The BCP 47 language tag of the track, or an empty string.

public string Language { get; init; }

Property value

string

Methods

NameDescription
Deconstruct(TextTrackKind, IReadOnlyList<MediaTextTrackCue>, string, string, string, string)
Equals(MediaTextTrackInfo?)
Equals(object?)
GetHashCode()
ToString()

Deconstruct(TextTrackKind, IReadOnlyList<MediaTextTrackCue>, string, string, string, string)

public void Deconstruct(out TextTrackKind Kind, out IReadOnlyList<MediaTextTrackCue> Cues, out string Id, out string Label, out string Language, out string InBandMetadataTrackDispatchType)

Parameters

Kind TextTrackKind
Cues IReadOnlyList<MediaTextTrackCue>
Id string
Label string
Language string
InBandMetadataTrackDispatchType string

No documentation is available.

Equals overloads

Equals(MediaTextTrackInfo?)

public bool Equals(MediaTextTrackInfo? other)
Parameters
other MediaTextTrackInfo?
Returns

bool

No documentation is available.

Equals(object?)

public override bool Equals(object? obj)
Parameters
obj object?
Returns

bool

No documentation is available.

GetHashCode()

public override int GetHashCode()

Returns

int

No documentation is available.

ToString()

public override string ToString()

Returns

string

No documentation is available.

Operators

NameDescription
operator ==(MediaTextTrackInfo?, MediaTextTrackInfo?)
operator !=(MediaTextTrackInfo?, MediaTextTrackInfo?)

operator ==(MediaTextTrackInfo?, MediaTextTrackInfo?)

public static bool operator ==(MediaTextTrackInfo? left, MediaTextTrackInfo? right)

Parameters

left MediaTextTrackInfo?
right MediaTextTrackInfo?

Returns

bool

No documentation is available.

operator !=(MediaTextTrackInfo?, MediaTextTrackInfo?)

public static bool operator !=(MediaTextTrackInfo? left, MediaTextTrackInfo? right)

Parameters

left MediaTextTrackInfo?
right MediaTextTrackInfo?

Returns

bool

No documentation is available.