Interfaccia FMMediaSource (mfidl.h)
Implementato dagli oggetti di origine multimediale.
Le origini multimediali sono oggetti che generano dati multimediali. Ad esempio, i dati potrebbero venire da un file video, da un flusso di rete o da un dispositivo hardware, ad esempio una fotocamera. Ogni origine multimediale contiene uno o più flussi e ogni flusso fornisce dati di un tipo, ad esempio audio o video.
Ereditarietà
L'interfaccia FMMediaSource eredita da FMMediaEventGenerator. IMFMediaSource include anche questi tipi di membri:
Metodi
L'interfaccia IMFMediaSource include questi metodi.
FMMediaSource::CreatePresentationDescriptor Recupera una copia del descrittore di presentazione dell'origine multimediale. Le applicazioni usano il descrittore di presentazione per selezionare i flussi e ottenere informazioni sul contenuto di origine. |
IMFMediaSource::GetCharacteristics Recupera le caratteristiche dell'origine multimediale. |
FMMediaSource::P ause Sospende tutti i flussi attivi nell'origine multimediale. |
IMFMediaSource::Shutdown Arresta l'origine multimediale e rilascia le risorse usate. |
FMMediaSource::Start Avvia, cerca o riavvia l'origine multimediale specificando dove avviare la riproduzione. |
IMFMediaSource::Stop Arresta tutti i flussi attivi nell'origine multimediale. |
Commenti
In Windows 8 questa interfaccia viene estesa con FMMediaSourceEx.
Per alcune origini del dispositivo, ad esempio telecamere o microfoni, fmiMediaSource implementa anche IKsControl che può essere usato dalle applicazioni in modalità utente per rilasciare operazioni KSPROPERTY, KSEVENT e KSMETHOD al driver del dispositivo sottostante.
Nota
Questa interfaccia è facoltativa e potrebbe non essere disponibile. Se questa interfaccia non è disponibile, QueryInterface restituirà E_NOINTERFACE.
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 | mfidl.h |