Méthode IMFMediaSink ::GetCharacteristics (mfidl.h)
Obtient les caractéristiques du récepteur multimédia.
Syntaxe
HRESULT GetCharacteristics(
[out] DWORD *pdwCharacteristics
);
Paramètres
[out] pdwCharacteristics
Reçoit un OR au niveau du bit de zéro ou plus d’indicateurs. Les indicateurs suivants sont définis :
Valeur | Signification |
---|---|
|
Le récepteur multimédia a un nombre fixe de flux. Il ne prend pas en charge les méthodes IMFMediaSink ::AddStreamSink et IMFMediaSink ::RemoveStreamSink . Cet indicateur est un indicateur pour l’application. |
|
Le récepteur multimédia ne peut pas faire correspondre les taux à une horloge externe.
Pour de meilleurs résultats, ce récepteur multimédia doit être utilisé comme source de temps pour l’horloge de présentation. Si une autre source de temps est utilisée, le récepteur multimédia ne peut pas faire correspondre les taux à l’horloge, avec des résultats médiocres (par exemple, un glitching). Cet indicateur doit être utilisé avec parcimonie, car il limite la configuration du pipeline. Pour plus d’informations sur l’horloge de la présentation, consultez Horloge de présentation. |
|
Le récepteur multimédia est sans débit. Il consomme des exemples aussi rapidement que possible et ne se synchronise pas avec une horloge de présentation.
La plupart des récepteurs d’archivage sont sans débit. |
|
Le récepteur multimédia nécessite une horloge de présentation. L’horloge de présentation est définie en appelant la méthode IMFMediaSink ::SetPresentationClock du récepteur multimédia.
Cet indicateur est obsolète, car tous les récepteurs multimédias doivent prendre en charge la méthode SetPresentationClock , même si le récepteur multimédia ignore l’horloge (comme dans un récepteur multimédia sans débit). |
|
Le récepteur multimédia peut accepter des exemples de préroll avant le démarrage de l’horloge de la présentation. Le récepteur multimédia expose l’interface IMFMediaSinkPreroll . |
|
Le premier récepteur de flux (index 0) est un flux de référence. Le flux de référence doit avoir un type de média pour que les types de média puissent être définis sur les autres récepteurs de flux. |
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
La méthode Shutdown du récepteur multimédia a été appelée. |
Remarques
Les caractéristiques d’un récepteur multimédia sont fixes tout au long de la durée de vie du récepteur.
Configuration requise
Condition requise | Valeur |
---|---|
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] |
Plateforme cible | Windows |
En-tête | mfidl.h |
Bibliothèque | Mfuuid.lib |