Intestazione mfobjects.h
Questa intestazione viene usata da Microsoft Media Foundation. Per altre informazioni, vedere:
mfobjects.h contiene le interfacce di programmazione seguenti:
Interfacce
IMF2DBuffer Rappresenta un buffer che contiene una superficie bidimensionale, ad esempio un fotogramma video. (IMF2DBuffer) |
IMF2DBuffer2 Rappresenta un buffer che contiene una superficie bidimensionale, ad esempio un fotogramma video. (IMF2DBuffer2) |
IMFActivate Consente all'applicazione di rinviare la creazione di un oggetto . |
IMFAsyncCallback Interfaccia di callback per notificare all'applicazione il completamento di un metodo asincrono. (IMFAsyncCallback) |
IMFAsyncCallbackLogging Fornisce informazioni di registrazione sull'oggetto padre a cui è associato il callback asincrono. |
IMFAsyncResult Fornisce informazioni sul risultato di un'operazione asincrona. (IMFAsyncResult) |
IMFAttributes Fornisce un modo generico per archiviare coppie chiave/valore in un oggetto . |
IMFAudioMediaType IMFAudioMediaType non è più disponibile per l'uso a partire da Windows 7. |
IMFByteStream Rappresenta un flusso di byte da un'origine dati, che potrebbe essere un file locale, un file di rete o un'altra origine. |
IMFByteStreamProxyClassFactory Crea un proxy a un flusso di byte. (IMFByteStreamProxyClassFactory) |
IMFCollection Rappresenta una raccolta generica di puntatori IUnknown. |
IMFDXGIBuffer Rappresenta un buffer che contiene una superficie DXGI (Microsoft DirectX Graphics Infrastructure). |
IMFDXGIDeviceManager Consente a due thread di condividere lo stesso dispositivo Microsoft Direct3D 11. |
IMFMediaBuffer Rappresenta un blocco di memoria che contiene dati multimediali. |
IMFMediaEvent Rappresenta un evento generato da un oggetto Media Foundation. Usare questa interfaccia per ottenere informazioni sull'evento. |
IMFMediaEventGenerator Recupera gli eventi da qualsiasi oggetto Media Foundation che genera eventi. |
IMFMediaEventQueue Fornisce una coda di eventi per le applicazioni che devono implementare l'interfaccia IMFMediaEventGenerator. |
IMFMediaType Rappresenta una descrizione di un formato multimediale. |
IMFMuxStreamAttributesManager Fornisce l'accesso agli IMFAttribute dei sottostream di un'origine multimediale multiplexed. |
IMFMuxStreamMediaTypeManager Abilita la gestione delle configurazioni di flusso per un'origine multimediale multiplexed. Una configurazione del flusso definisce un set di sottostream che possono essere inclusi nell'output multiplexed. |
IMFMuxStreamSampleManager Consente di recuperare gli oggetti IMFSample per singoli sottostream all'interno dell'output di un'origine multimediale multiplexed. |
IMFPluginControl Controlla la modalità di enumerazione delle origini multimediali e delle trasformazioni in Microsoft Media Foundation. (IMFPluginControl) |
IMFPluginControl2 Controlla la modalità di enumerazione delle origini multimediali e delle trasformazioni in Microsoft Media Foundation. (IMFPluginControl2) |
IMFRemoteAsyncCallback Usato dalla DLL proxy/stub di Microsoft Media Foundation per effettuare il marshalling di determinate chiamate di metodo asincrone attraverso i limiti del processo. Le applicazioni non usano o implementano questa interfaccia. |
FMISample Rappresenta un esempio di supporto, che è un oggetto contenitore per i dati multimediali. |
IMFSampleOutputStream Scrive esempi multimediali in un flusso di byte. |
IMFVideoMediaType Rappresenta una descrizione di un formato video. |
Funzioni
MFDeserializeAttributesFromStream Carica gli attributi da un flusso in un archivio attributi. |
MFSerializeAttributesToStream Scrive il contenuto di un archivio attributi in un flusso. |
Strutture
MFARGB Descrive un valore di colore ARGB. |
MFAYUVSample Descrive un esempio 4:4:4:4 Y'Cb'Cr'. |
MFOffset Specifica un offset come numero reale a virgola fissa. |
MFPaletteEntry Contiene una voce della tavolozza in una tabella colori. |
MFRatio Rappresenta un rapporto. |
MFT_REGISTER_TYPE_INFO Contiene informazioni sul tipo di supporto per la registrazione di una trasformazione di Media Foundation (MFT). |
MFVideoArea Specifica un'area rettangolare all'interno di un fotogramma video. |
MFVideoCompressedInfo Contiene informazioni su un formato di compressione video. Questa struttura viene utilizzata nella struttura MFVIDEOFORMAT. |
MFVIDEOFORMAT Descrive un formato video. |
MFVideoInfo Contiene informazioni sul formato video applicabili sia ai formati compressi che non compressi. Questa struttura viene utilizzata nella struttura MFVIDEOFORMAT. |
MFVideoSurfaceInfo Contiene informazioni su un formato video non compresso. Questa struttura viene usata nella struttura MFVIDEOFORMAT. |
Enumerazioni
MF_ATTRIBUTE_SERIALIZE_OPTIONS Definisce i flag per la serializzazione e la deserializzazione degli archivi di attributi. |
MF_ATTRIBUTE_TYPE Definisce il tipo di dati per una coppia chiave/valore. |
MF_ATTRIBUTES_MATCH_TYPE Specifica come confrontare gli attributi in due oggetti. |
MF_FILE_ACCESSMODE Specifica la modalità di accesso richiesta per l'apertura di un file. |
MF_FILE_FLAGS Specifica il comportamento durante l'apertura di un file. |
MF_FILE_OPENMODE Specifica come aprire o creare un file. |
MF_PLUGIN_CONTROL_POLICY Definisce le impostazioni dei criteri per il metodo FMPluginControl2::SetPolicy. |
MF_Plugin_Type Specifica il tipo di oggetto per l'interfaccia FMPluginControl. |
MF2DBuffer_LockFlags Contiene flag per il metodo IMF2DBuffer2::Lock2DSize. |
MFBYTESTREAM_SEEK_ORIGIN Specifica l'origine per una richiesta di ricerca. |
MFNominalRange Specifica se i dati di colore includono la sala head e l'ambiente. |
MFStandardVideoFormat Contiene valori che specificano formati video comuni. |
MFVideoChromaSubsampling Contiene flag che definiscono lo schema di codifica chroma per i dati Y'Cb'Cr'. |
MFVideoFlags Contiene flag che descrivono un flusso video. |
MFVideoInterlaceMode Specifica la modalità di interlacciamento di un flusso video. |
MFVideoLighting Descrive l'illuminazione ottimale per la visualizzazione di un determinato set di contenuti video. |
MFVideoPrimary Specifica le primarie di colore di un'origine video. (MFVideoPrimary) |
MFVideoTransferFunction Specifica la funzione di conversione da RGB lineare a RGB non lineare (R'G'B'). (MFVideoTransferFunction) |
MFVideoTransferMatrix Descrive le matrici di conversione tra Y'PbPr (video componente) e studio R'G'B'. (MFVideoTransferMatrix) |