Interfaccia FMMediaSourceExtension (mfmediaengine.h)

Fornisce funzionalità per l'estensione dell'origine multimediale (MSE).

Ereditarietà

L'interfaccia FMMediaSourceExtension eredita dall'interfaccia IUnknown . FMMediaSourceExtension include anche questi tipi di membri:

Metodi

L'interfaccia IMFMediaSourceExtension include questi metodi.

 
FMMediaSourceExtension::AddSourceBuffer

Aggiunge un fmiSourceBuffer alla raccolta di buffer associati all'FMMediaSourceExtension.
FMMediaSourceExtension::GetActiveSourceBuffers

Ottiene i buffer di origine che forniscono attivamente dati multimediali all'origine multimediale.
FMMediaSourceExtension::GetDuration

Ottiene la durata dell'origine multimediale in 100-nanosecondi.
FMMediaSourceExtension::GetReadyState

Ottiene lo stato pronto dell'origine multimediale.
FMMediaSourceExtension::GetSourceBuffer

Ottiene l'oggetto IMFSourceBuffer nell'indice specificato nella raccolta di buffer.
FMMediaSourceExtension::GetSourceBuffers

Ottiene la raccolta di buffer di origine associati a questa origine multimediale.
FMMediaSourceExtension::IsTypeSupported

Ottiene un valore che indica se il tipo MIME specificato è supportato dall'origine multimediale.
FMMediaSourceExtension::RemoveSourceBuffer

Rimuove il buffer di origine specificato dalla raccolta di buffer di origine gestiti dall'oggetto FMMediaSourceExtension.
FMMediaSourceExtension::SetDuration

Imposta la durata dell'origine multimediale in 100-nanosecondi.
FMMediaSourceExtension::SetEndOfStream

Indicare che la fine del flusso multimediale è stata raggiunta.

Commenti

Media Source Extensions (MSE) è uno standard World Wide Web Consortium (W3C) che estende gli elementi multimediali HTML5 per consentire la modifica dinamica del flusso multimediale senza l'uso di plug-in. L'interfaccia FMMediaSourceExtension e l'API Microsoft Win32 correlata implementano MSE e devono essere chiamati solo dai Web browser che implementano MSE.

L'origine multimediale MSE tiene traccia dello stato pronto dell'origine e un elenco di oggetti FMSourceBuffer che forniscono dati multimediali per l'origine.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfmediaengine.h

Vedi anche

Interfacce di Media Foundation