Condividi tramite


Intestazione mfmediaengine.h

Questa intestazione viene usata da Microsoft Media Foundation. Per altre informazioni, vedere:

mfmediaengine.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IMFBufferListNotify

Consente all'oggetto IMFSourceBufferList di notificare ai client modifiche importanti dello stato.
IMFCdmSuspendNotify

Usato per consentire al client di inviare una notifica al modulo CDM (Content Decryption Module) quando le risorse globali devono essere inserite in uno stato coerente prima della sospensione.
IMFExtendedDRMTypeSupport

Fornisce metodi per l'esecuzione di query per verificare se un tipo di contenuto specificato è supportato per un sistema di chiavi specificato.
IMFMediaEngine

Consente a un'applicazione di riprodurre file audio o video.
IMFMediaEngineClassFactory

Crea un'istanza del motore multimediale.
IMFMediaEngineClassFactory2

Crea un'istanza dell'oggetto IMFMediaKeys.
IMFMediaEngineClassFactory4

Fornisce il metodo CreateContentDecryptionModuleFactory per la creazione di un'istanza di IMFContentDecryptionModuleFactory, una class factory per gli oggetti Content Decryption Module (CDM) per un sistema di chiavi specificato.
IMFMediaEngineClassFactoryEx

Estensione per l'interfaccia IMFMediaEngineClassFactory.
IMFMediaEngineEME

Implementato dal motore multimediale per aggiungere metodi di estensioni multimediali crittografate.
IMFMediaEngineEx

Estende l'interfaccia IMFMediaEngine.
IMFMediaEngineExtension

Consente a un'applicazione di caricare le risorse multimediali nel motore multimediale.
IMFMediaEngineNeedKeyNotify

Rappresenta un callback al motore multimediale per notificare i dati della richiesta di chiave.
IMFMediaEngineNotify

Interfaccia di callback per l'interfaccia IMFMediaEngine.
IMFMediaEngineOPMInfo

Fornisce metodi per ottenere informazioni su OPM (Output Protection Manager).
IMFMediaEngineProtectedContent

Consente al motore multimediale di riprodurre contenuto video protetto.
IMFMediaEngineSrcElements

Fornisce al motore multimediale un elenco di risorse multimediali.
IMFMediaEngineSrcElementsEx

Estende l'interfaccia IMFMediaEngineSrcElements per offrire funzionalità aggiuntive.
IMFMediaEngineSupportsSourceTransfer

Consente di trasferire l'origine multimediale tra il motore multimediale e il motore di condivisione per Play To.
IMFMediaEngineWebSupport

Abilita la riproduzione di audio Web.
IMFMediaError

Fornisce lo stato di errore corrente per il motore multimediale.
IMFMediaKeys

Rappresenta una chiave multimediale utilizzata per decrittografare i dati multimediali usando un sistema di chiavi DRM (Digital Rights Management).
IMFMediaKeySession

Rappresenta una sessione con il sistema di chiavi DRM (Digital Rights Management).
IMFMediaKeySessionNotify

Fornisce un meccanismo per notificare all'app informazioni relative alla sessione di chiave multimediale.
IMFMediaSourceExtension

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

Fornisce funzionalità per la generazione di eventi associati a IMFMediaSourceExtension.
IMFMediaTimeRange

Rappresenta un elenco di intervalli di tempo, in cui ogni intervallo è definito da un'ora di inizio e di fine.
IMFSourceBuffer

Rappresenta un buffer che contiene dati multimediali per un IMFMediaSourceExtension.
IMFSourceBufferList

Rappresenta un insieme di oggetti IMFSourceBuffer.
IMFSourceBufferNotify

Fornisce funzionalità per la generazione di eventi associati a IMFSourceBuffer.
IMFTimedText

Un oggetto timed-text rappresenta un componente del testo temporizzato.
IMFTimedTextBinary

Rappresenta il contenuto dei dati di un oggetto timed-text.
IMFTimedTextCue

Rappresenta l'oggetto timed-text-cue.
IMFTimedTextFormattedText

Rappresenta un blocco di testo formattato.
IMFTimedTextNotify

Interfaccia che definisce i callback per le notifiche di testo timed di Microsoft Media Foundation.
IMFTimedTextRegion

Rappresenta l'area di visualizzazione di un oggetto timed-text.
IMFTimedTextStyle

Rappresenta lo stile per il testo a tempo.
IMFTimedTextTrack

Rappresenta una traccia di testo temporizzato.
IMFTimedTextTrackList

Rappresenta un elenco di tracce di testo temporali.

Strutture

 
MFVideoNormalizedRect

La struttura MFVideoNormalizedRect (mfmediaengine.h) definisce un rettangolo normalizzato, che viene usato per specificare sotto rettangoli in un rettangolo video.

Enumerazioni

 
MF_MEDIA_ENGINE_CANPLAY

Specifica la probabilità che il motore multimediale possa riprodurre un tipo specificato di risorsa multimediale.
MF_MEDIA_ENGINE_CREATEFLAGS

Contiene i flag per il metodo IMFMediaEngineClassFactory::CreateInstance.
MF_MEDIA_ENGINE_ERR

Definisce i codici di stato di errore per il motore multimediale.
MF_MEDIA_ENGINE_EVENT

Definisce i codici evento per il motore multimediale.
MF_MEDIA_ENGINE_EXTENSION_TYPE

Specifica i tipi di estensione del motore multimediale.
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS

Specifica i requisiti di protezione del contenuto per un fotogramma video.
MF_MEDIA_ENGINE_KEYERR

Definisce i codici di errore della chiave multimediale per il motore multimediale.
MF_MEDIA_ENGINE_NETWORK

Definisce i codici di stato di rete per il motore multimediale.
MF_MEDIA_ENGINE_OPM_STATUS

Definisce lo stato di Output Protection Manager (OPM).
MF_MEDIA_ENGINE_PRELOAD

Definisce gli hint di preload per il motore multimediale.
MF_MEDIA_ENGINE_PROTECTION_FLAGS

Contiene flag che specificano se il motore multimediale riproduce il contenuto protetto e se il motore multimediale userà il percorso multimediale protetto (PMP).
MF_MEDIA_ENGINE_READY

Definisce i valori di stato pronti per il motore multimediale.
MF_MEDIA_ENGINE_S3D_PACKING_MODE

Specifica il layout per un frame video 3D con pacchetto.
MF_MEDIA_ENGINE_SEEK_MODE

Definisce i valori per la modalità di ricerca del motore multimediale.
MF_MEDIA_ENGINE_STATISTIC

Identifica le statistiche tracciate dal motore multimediale durante la riproduzione.
MF_MEDIA_ENGINE_STREAMTYPE_FAILED

Identifica il tipo di flusso multimediale che non è riuscito.
MF_MSE_ERROR

Definisce i diversi stati di errore dell'estensione di origine multimediale.
MF_MSE_READY

Definisce i diversi stati pronti dell'estensione di origine multimediale.
MF_TIMED_TEXT_ALIGNMENT

Specifica la modalità di allineamento del testo nell'elemento del blocco padre.
MF_TIMED_TEXT_CUE_EVENT

Specifica il tipo di un evento di cue di testo timed.
MF_TIMED_TEXT_DECORATION

Specifica il modo in cui il testo viene decorato (sottolineato e così via).
MF_TIMED_TEXT_DISPLAY_ALIGNMENT

Specifica il modo in cui il testo è allineato alla visualizzazione.
MF_TIMED_TEXT_ERROR_CODE

Specifica il tipo di errore che si è verificato con una traccia di testo temporale.
MF_TIMED_TEXT_FONT_STYLE

Specifica lo stile del tipo di carattere del testo timed.
MF_TIMED_TEXT_SCROLL_MODE

Specifica la modalità di scorrimento del testo quando l'elemento padre viene scorrevole.
MF_TIMED_TEXT_TRACK_KIND

Specifica il tipo di traccia di testo temporale.
MF_TIMED_TEXT_UNIT_TYPE

Specifica le unità in cui viene misurato il testo temporale.
MF_TIMED_TEXT_WRITING_MODE

Specifica la sequenza in cui il testo viene scritto nell'elemento padre.