énumération MFSTREAMSINK_MARKER_TYPE (mfidl.h)
Définit les informations de marqueur de flux pour la méthode IMFStreamSink::P laceMarker . La méthode PlaceMarker place un marqueur sur le flux entre les échantillons. L’énumération MFSTREAMSINK_MARKER_TYPE définit le type de marqueur et le type d’informations associés au marqueur.
Syntax
typedef enum _MFSTREAMSINK_MARKER_TYPE {
MFSTREAMSINK_MARKER_DEFAULT = 0,
MFSTREAMSINK_MARKER_ENDOFSEGMENT,
MFSTREAMSINK_MARKER_TICK,
MFSTREAMSINK_MARKER_EVENT
} MFSTREAMSINK_MARKER_TYPE;
Constantes
MFSTREAMSINK_MARKER_DEFAULT Valeur : 0 Ce marqueur est destiné à l’application et ne transmet aucune information au récepteur de flux. |
MFSTREAMSINK_MARKER_ENDOFSEGMENT Ce marqueur indique la fin d’un segment dans une présentation. Il peut y avoir un intervalle dans le flux jusqu’au démarrage du segment suivant. Aucune donnée n’est associée à ce marqueur. |
MFSTREAMSINK_MARKER_TICK Ce marqueur indique qu’il existe un écart dans le flux. Les données de marqueur sont une valeur LONGLONG (VT_I8) qui spécifie l’heure de l’échantillon manquant. L’échantillon suivant reçu après ce marqueur peut avoir, mais pas nécessairement, l’indicateur de discontinuité : les données peuvent rester continues après l’intervalle de temps. Ce marqueur correspond à un événement MEStreamTick du flux. |
MFSTREAMSINK_MARKER_EVENT Ce marqueur contient un événement multimédia. Les données de marqueur sont un pointeur vers l’interface IMFMediaEvent (VT_UNKNOWN) de l’événement. |
Notes
Si le convertisseur audio de streaming reçoit un marqueur MFSTREAMSINK_MARKER_TICK , il insère un silence pour couvrir l’écart dans les données.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
En-tête | mfidl.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour