attribut MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS
Obtient les caractéristiques de la source multimédia à partir du Lecteur source.
Type de données
UINT32
La valeur est un OR au niveau du bit des indicateurs de l’énumération MFMEDIASOURCE_CHARACTERISTICS .
Notes
Pour obtenir cet attribut, appelez la méthode IMFSourceReader::GetPresentationAttribute sur le lecteur source. Définissez le paramètre dwStreamIndexsur MF_SOURCE_READER_MEDIASOURCE et le paramètre guidAttribute sur MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS.
Le type PROPVARIANT pour cet attribut est VT_UI4.
Exemples
HRESULT GetSourceFlags(IMFSourceReader *pReader, ULONG *pulFlags)
{
ULONG flags = 0;
PROPVARIANT var;
PropVariantInit(&var);
HRESULT hr = pReader->GetPresentationAttribute(
MF_SOURCE_READER_MEDIASOURCE,
MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS,
&var);
if (SUCCEEDED(hr))
{
hr = PropVariantToUInt32(var, &flags);
}
if (SUCCEEDED(hr))
{
*pulFlags = flags;
}
PropVariantClear(&var);
return hr;
}
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge |
Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête |
|
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