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