MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS Attribut
Ruft die Merkmale der Medienquelle aus dem Quellleser ab.
Datentyp
UINT32
Der Wert ist ein bitweiser OR von Flags aus der MFMEDIASOURCE_CHARACTERISTICS-Enumeration .
Bemerkungen
Um dieses Attribut abzurufen, rufen Sie die IMFSourceReader::GetPresentationAttribute-Methode für den Quellleser auf. Legen Sie den dwStreamIndex-Parameter auf MF_SOURCE_READER_MEDIASOURCE und den guidAttribute-Parameter auf MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS fest.
Der PROPVARIANT-Typ für dieses Attribut ist VT_UI4.
Beispiele
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;
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Header |
|
Siehe auch