Interfaccia IMFMediaEvent (mfobjects.h)

Rappresenta un evento generato da un oggetto Media Foundation. Usare questa interfaccia per ottenere informazioni sull'evento.

Per ottenere un puntatore a questa interfaccia, chiamare IMFMediaEventGenerator::BeginGetEvent o IMFMediaEventGenerator::GetEvent nel generatore di eventi.

Ereditarietà

L'interfaccia IMFMediaEvent eredita da IMFAttributes. IMFMediaEvent ha anche questi tipi di membri:

Metodi

L'interfaccia IMFMediaEvent dispone di questi metodi.

 
IMFMediaEvent::GetExtendedType

Recupera il tipo esteso dell'evento.
IMFMediaEvent::GetStatus

Recupera un valore HRESULT che specifica lo stato dell'evento.
IMFMediaEvent::GetType

Recupera il tipo di evento. Il tipo di evento indica cosa è successo per attivare l'evento. Definisce anche il significato del valore dell'evento.
IMFMediaEvent::GetValue

Recupera il valore associato all'evento, se presente. Il valore viene recuperato come struttura PROPVARIANT. Il tipo di dati effettivo e il significato del valore dipendono dall'evento.

Commenti

Se si implementa un oggetto che genera eventi, chiamare la funzione MFCreateMediaEvent per creare un nuovo oggetto evento.

Questa interfaccia è disponibile nelle piattaforme seguenti se vengono installati i componenti ridistribuibili di Windows Media Format 11 SDK:

  • Windows XP con Service Pack 2 (SP2) e versioni successive.
  • Windows XP Media Center Edition 2005 con KB900325 (Windows XP Media Center Edition 2005) e KB925766 (aggiornamento cumulativo di ottobre 2006 per Windows XP Media Center Edition) installato.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfobjects.h (include Mfidl.h)

Vedi anche

Attributi dell'evento

IMFAttributes

Generatori di eventi multimediali

Interfacce di Media Foundation