attributo MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS
Ottiene le caratteristiche dell'origine multimediale dal lettore di origine.
Tipo di dati
UINT32
Il valore è un OR bit per bit di flag dall'enumerazione MFMEDIASOURCE_CHARACTERISTICS .
Commenti
Per ottenere questo attributo, chiamare il metodo IMFSourceReader::GetPresentationAttribute nel lettore di origine. Impostare il parametro dwStreamIndex su MF_SOURCE_READER_MEDIASOURCE e il parametro guidAttribute su MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS.
Il tipo PROPVARIANT per questo attributo è VT_UI4.
Esempio
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;
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 7 [app desktop | App UWP] |
Server minimo supportato |
Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione |
|
Vedi anche