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 |