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. |