Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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) |