Partager via


MseStreamSource Classe

Définition

Représente une source de flux d’extensions de source multimédia (MSE).

public ref class MseStreamSource sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MseStreamSource final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MseStreamSource final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MseStreamSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MseStreamSource
Public NotInheritable Class MseStreamSource
Héritage
Object Platform::Object IInspectable MseStreamSource
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1709 16299 LiveSeekableRange

Constructeurs

MseStreamSource()

Instancie une nouvelle instance d’un MseStreamSource non initialisé.

Propriétés

ActiveSourceBuffers

Obtient la liste des mémoires tampons sources MSE (Media Source Extensions) actives sur la source de flux.

Duration

Obtient et définit la durée de la source de flux.

LiveSeekableRange

Obtient ou définit l’intervalle de temps pouvant être recherché pour une extension media source.

ReadyState

Obtient une valeur qui spécifie l’état prêt de MseStreamSource.

SourceBuffers

Obtient la liste des mémoires tampons sources MSE (Media Source Extensions) sur la source de flux.

Méthodes

AddSourceBuffer(String)

Ajoute une mémoire tampon source à la source de flux.

EndOfStream(MseEndOfStreamStatus)

Spécifie le status à la fin du flux.

IsContentTypeSupported(String)

Spécifie si un type de contenu est pris en charge.

RemoveSourceBuffer(MseSourceBuffer)

Supprime une mémoire tampon source de la source de flux.

Événements

Closed

Se produit lorsque MseStreamSource est fermé.

Ended

Se produit lorsque MseStreamSource est terminé.

Opened

Se produit lorsque MseStreamSource est ouvert.

S’applique à

Voir aussi