Funzioni di Media Foundation

In questa sezione

Argomento Descrizione
CreateNamedPropertyStore
Crea un archivio proprietà vuoto per contenere coppie nome/valore.
CreatePropertyStore
Crea un oggetto archivio proprietà vuoto.
DXVA2_Fixed32OpaqueAlpha
Restituisce una struttura DXVA2_Fixed32 che contiene un valore alfa opaco.
DXVA2_Fixed32TransparentAlpha
Restituisce una struttura DXVA2_Fixed32 che contiene un valore alfa trasparente.
DXVA2CreateDirect3DDeviceManager9
Crea un'istanza del Gestione dispositivi Direct3D.
DXVA2CreateVideoService
Crea un oggetto servizi DirectX Video Acceleration (DXVA).
DXVA2FixedToFloat
Converte un valore DXVA2_Fixed32 in un numero a virgola mobile.
DXVA2FloatToFixed
Converte un numero a virgola mobile in un valore DXVA2_Fixed32.
DXVAHD_CreateDevice
Crea un dispositivo DXVA-HD (Microsoft DirectX Video Acceleration High Definition).
MFAddPeriodicCallback
Imposta una funzione di callback da chiamare a un intervallo fisso.
MFAllocateSerialWorkQueue
Crea una coda di lavoro garantita per serializzare gli elementi di lavoro.
MFAllocateWorkQueue
Crea una nuova coda di lavoro.
MFAllocateWorkQueueEx
Crea una nuova coda di lavoro.
MFAverageTimePerFrameToFrameRate
Calcola la frequenza dei fotogrammi, in fotogrammi al secondo, dalla durata media di un fotogramma video.
MFBeginCreateFile
Avvia una richiesta asincrona per creare un flusso di byte da un file.
MFBeginRegisterWorkQueueWithMMCSS
Associa una coda di lavoro a un'attività MMCSS (Multimedia Class Scheduler Service).
MFBeginRegisterWorkQueueWithMMCSSEx
Associa una coda di lavoro a un'attività MMCSS (Multimedia Class Scheduler Service).
MFBeginUnregisterWorkQueueWithMMCSS
Annulla la registrazione di una coda di lavoro da un'attività MMCSS (Multimedia Class Scheduler Service).
MFCalculateBitmapImageSize
Recupera le dimensioni dell'immagine per un formato video.
MFCalculateImageSize
Recupera le dimensioni dell'immagine, in byte, per un formato video non compresso.
MFCancelCreateFile
Annulla una richiesta asincrona per creare un flusso di byte da un file.
MFCancelWorkItem
Tenta di annullare un'operazione asincrona pianificata con MFScheduleWorkItem o MFScheduleWorkItemEx.
MFCheckContentProtectionDevice
Verifica se un processore di sicurezza hardware è supportato per il sistema di protezione multimediale specificato.
MFCompareFullToPartialMediaType
Confronta un tipo di supporto completo con un tipo di supporto parziale.
MFConvertColorInfoFromDXVA
Imposta le informazioni sul colore estese in una struttura MFVIDEOFORMAT.
MFConvertColorInfoToDXVA
Converte le informazioni sui colori estese da un MFVIDEOFORMAT alle informazioni sul colore DXVA (DirectX Video Acceleration) equivalenti.
MFConvertFromFP16Array
Converte una matrice di numeri a virgola mobile a 16 bit in una matrice di numeri a virgola mobile a 32 bit.
MFConvertToFP16Array
Converte una matrice di numeri a virgola mobile a 32 bit in una matrice di numeri a virgola mobile a 16 bit.
MFCopyImage
Copia un piano immagine o immagine da un buffer a un altro.
MFCreate2DMediaBuffer
Crea un oggetto buffer di memoria di sistema per contenere i dati dell'immagine 2D.
MFCreate3GPMediaSink
Crea un sink multimediale per la creazione di file 3GP.
MFCreateAC3MediaSink
Crea un'istanza del sink multimediale AC-3.
MFCreateADTSMediaSink
Crea un'istanza del sink multimediale ADTS (Audio Data Transport Stream).
MFCreateAggregateSource
Crea un'origine multimediale che aggrega una raccolta di origini multimediali.
MFCreateAlignedMemoryBuffer
Alloca la memoria di sistema con un allineamento di byte specificato e crea un buffer multimediale per gestire la memoria.
MFCreateAMMediaTypeFromMFMediaType
Crea una struttura di AM_MEDIA_TYPE DirectShow da un tipo di supporto di Media Foundation.
MFCreateASFContentInfo
Crea l'oggetto AsF Header Object .
MFCreateASFIndexer
Crea l'oggetto Indexer ASF.
MFCreateASFIndexerByteStream
Crea un flusso di byte per accedere all'indice in un flusso ASF.
MFCreateASFMediaSink
Crea il sink multimediale ASF.
MFCreateASFMediaSinkActivate
Crea un oggetto attivazione che può essere usato per creare il sink multimediale ASF.
MFCreateASFMultiplexer
Crea l'asf multiplexer.
MFCreateASFProfile
Crea l'oggetto profilo ASF.
MFCreateASFProfileFromPresentationDescriptor
Crea un oggetto profilo ASF da un descrittore di presentazione.
MFCreateASFSplitter
Crea il splitter ASF.
MFCreateASFStreamingMediaSink
Crea un oggetto attivazione per il sink di streaming ASF.
MFCreateASFStreamingMediaSinkActivate
Crea un oggetto attivazione per il sink di streaming ASF.
MFCreateASFStreamSelector
Crea il selettore del flusso ASF.
MFCreateAsyncResult
Crea un oggetto risultato asincrono. Usare questa funzione se si implementa un metodo asincrono.
MFCreateAttributes
Crea un archivio attributi vuoto.
MFCreateAudioMediaType
Crea un tipo di supporto audio da una struttura WAVEFORMATEX .
MFCreateAudioRenderer
Crea il renderer audio di streaming.
MFCreateAudioRendererActivate
Crea un oggetto attivazione per il renderer audio di streaming.
MFCreateAVIMediaSink
Crea un sink Audio-Video Interleaved (AVI).
MFCreateCaptureEngine
Crea un'istanza del motore di acquisizione.
MFCreateCollection
Crea un oggetto raccolta vuoto.
MFCreateContentDecryptorContext
Crea un'interfaccia IMFContentDecryptorContext per il sistema di protezione multimediale specificato.
MFCreateContentProtectionDevice
Crea un'interfaccia IMFContentProtectionDevice per il sistema di protezione multimediale specificato.
MFCreateCredentialCache
Crea un oggetto cache delle credenziali. Un'applicazione può usare questo oggetto per implementare un gestore credenziali personalizzato.
MFCreateDeviceSource
Crea un'origine multimediale per un dispositivo di acquisizione hardware.
MFCreateDeviceSourceActivate
Crea un oggetto attivazione che rappresenta un dispositivo di acquisizione hardware.
MFCreateDXGIDeviceManager
Crea un'istanza del Gestione dispositivi DXGI (Microsoft DirectX Graphics Infrastructure).
MFCreateDXGISurfaceBuffer
Crea un buffer multimediale per gestire una superficie DXGI.
MFCreateDXSurfaceBuffer
Crea un oggetto buffer multimediale che gestisce una superficie Direct3D 9.
MFCreateEventQueue
Crea una coda di eventi.
MFCreateFile
Crea un flusso di byte da un file.
MFCreateFMPEG4MediaSink
Crea un sink multimediale per la creazione di file MP4 frammentati.
MFCreateLegacyMediaBufferOnMFMediaBuffer
Converte un buffer multimediale di Media Foundation in un buffer compatibile con directX Media Objects (DMO).
MFCreateMediaBufferFromMediaType
Alloca un buffer di memoria di sistema ottimale per un tipo di supporto specificato.
MFCreateMediaBufferWrapper
Crea un buffer multimediale che esegue il wrapping di un buffer multimediale esistente.
MFCreateMediaEvent
Crea un oggetto evento multimediale.
MFCreateMediaExtensionActivate
Crea un oggetto attivazione per una classe Windows Runtime.
MFCreateMediaSession
Crea la sessione multimediale nel processo dell'applicazione.
MFCreateMediaType
Crea un tipo di supporto vuoto.
MFCreateMediaTypeFromProperties
Creare un IMFMediaType dalle proprietà.
MFCreateMediaTypeFromRepresentation
Crea un tipo di supporto di Media Foundation da un'altra rappresentazione di formato.
MFCreateMemoryBuffer
Alloca la memoria di sistema e crea un buffer multimediale per gestirlo.
MFCreateMFByteStreamOnStream
Crea un flusso di byte di Microsoft Media Foundation che esegue il wrapping di un puntatore IStream .
MFCreateMFByteStreamOnStreamEx
Crea un flusso di byte di Media Foundation che esegue il wrapping di un oggetto IRandomAccessStream.
MFCreateMFByteStreamWrapper
Crea un wrapper per un flusso di byte.
MFCreateMFVideoFormatFromMFMediaType
Crea una struttura MFVIDEOFORMAT da un tipo di supporto video.
MFCreateMP3ByteStreamPlugin
Crea un gestore del flusso di byte per l'origine multimediale MP3.
MFCreateMP3MediaSink
Crea il sink multimediale MP3.
MFCreateMPEG4MediaSink
Crea un sink multimediale per la creazione di file MP4.
MFCreateMuxSink
Crea un sink multimediale generico che esegue il wrapping di una trasformazione multiplexer Media Foundation (MFT).
MFCreateMuxStreamAttributes
Crea un IMFAttributes che descrive il contenuto di sottostream multipli.
MFCreateMuxStreamMediaType
Crea un IMFMediaType che descrive i tipi di supporti di sottostream multipli.
MFCreateMuxStreamSample
Crea un IMFSample contenente i campioni di sottostream multipli.
MFCreateNetSchemePlugin
Crea il gestore dello schema per l'origine di rete.
MFCreatePathFromURL
Converte un URL di file in un percorso Microsoft MS-DOS.
MFCreatePMPMediaSession
Crea un'istanza della sessione multimediale all'interno di un processo PMP (Protected Media Path).
MFCreatePMPServer
Crea l'oggetto server pmP (Protected Media Path).
MFCreatePresentationClock
Crea l'orologio della presentazione.
MFCreatePresentationDescriptor
Crea un descrittore di presentazione.
MFCreatePresentationDescriptorFromASFProfile
Crea un descrittore di presentazione da un oggetto profilo ASF.
MFCreatePropertiesFromMediaType
Crea proprietà da un IMFMediaType.
MFCreateProtectedEnvironmentAccess
Crea un oggetto IMFProtectedEnvironmentAccess che consente ai sistemi di protezione del contenuto di eseguire un handshake con l'ambiente protetto.
MFCreateProxyLocator
Crea un localizzatore proxy predefinito.
MFCreateRemoteDesktopPlugin
Crea l'oggetto plug-in desktop remoto. Utilizzare questo oggetto se l'applicazione è in esecuzione in una sessione client di Servizi terminal.
MFCreateSample
Crea un esempio di supporto vuoto.
MFCreateSampleCopierMFT
Crea un'istanza della trasformazione del copiatore di esempio.
MFCreateSampleGrabberSinkActivate
Crea un oggetto attivazione per il sink multimediale grabber di esempio.
MFCreateSensorActivityMonitor
Inizializza una nuova istanza dell'interfaccia IMFSensorActivityMonitor .
MFCreateSensorGroup
Crea un'istanza dell'interfaccia IMFSensorGroup in base al nome del collegamento simbolico specificato.
MFCreateSensorStream
Crea un'istanza dell'interfaccia IMFSensorStream .
MFCreateSensorProfile
Crea un profilo del sensore, in base al tipo, all'indice e ai vincoli facoltativi specificati.
MFCreateSensorProfileCollection
Crea una raccolta di profili del sensore.
MFCreateSequencerSegmentOffset
Crea un PROPVARIANT che può essere utilizzato per cercare all'interno di una presentazione di origine sequencer.
MFCreateSequencerSource
Crea l'origine sequencer.
MFCreateSimpleTypeHandler
Crea un gestore di tipo multimediale che supporta un singolo tipo di supporto alla volta.
MFCreateSinkWriterFromMediaSink
Crea il writer sink da un sink multimediale.
MFCreateSinkWriterFromURL
Crea il writer sink da un URL o da un flusso di byte.
MFCreateSourceReaderFromByteStream
Crea il lettore di origine da un flusso di byte.
MFCreateSourceReaderFromMediaSource
Crea il lettore di origine da un'origine multimediale.
MFCreateSourceReaderFromURL
Crea il lettore di origine da un URL.
MFCreateSourceResolver
Crea il resolver di origine, usato per creare un'origine multimediale da un URL o da un flusso di byte.
MFCreateStandardQualityManager
Crea l'implementazione predefinita del gestore qualità.
MFCreateStreamDescriptor
Crea un descrittore di flusso.
MFCreateStreamOnMFByteStream
Restituisce un puntatore IStream che esegue il wrapping di un flusso di byte di Media Foundation.
MFCreateStreamOnMFByteStreamEx
Crea un oggetto IRandomAccessStream che esegue il wrapping di un flusso di byte di Media Foundation.
MFCreateSystemTimeSource
Crea un'origine ora di presentazione basata sull'ora di sistema.
MFCreateTempFile
Crea un flusso di byte supportato da un file locale temporaneo.
MFCreateTopoLoader
Crea una nuova istanza del caricatore della topologia.
MFCreateTopology
Crea un oggetto topologia.
MFCreateTopologyNode
Crea un nodo della topologia.
MFCreateTrackedSample
Crea un oggetto IMFTrackedSample che tiene traccia del conteggio dei riferimenti su un esempio multimediale video.
MFCreateTranscodeProfile
Crea un oggetto profilo transcodifica vuoto.
MFCreateTranscodeSinkActivate
Crea l'oggetto di attivazione sink transcodifica.
MFCreateTranscodeTopology
Crea una topologia transcodifica parziale.
MFCreateTranscodeTopologyFromByteStream
Crea una topologia per la transcodifica in un flusso di byte.
MFCreateTransformActivate
Crea un oggetto di attivazione generico per le trasformazioni di Media Foundation.Create a generic activation object for Media Foundation transforms (MFT).
MFCreateURLFromPath
Converte un percorso MICROSOFT MS-DOS in un URL canonico.
MFCreateVideoMediaType
Crea un tipo di supporto video da una struttura MFVIDEOFORMAT.
MFCreateVideoMediaTypeFromBitMapInfoHeader
Questa funzione non è implementata.
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx
Crea un tipo di supporto video da una struttura BITMAPINFOHEADER.
MFCreateVideoMediaTypeFromSubtype
Crea un tipo di supporto video parziale con un sottotipo specificato.
MFCreateVideoMediaTypeFromVideoInfoHeader
Crea un tipo di supporto da una struttura KS_VIDEOINFOHEADER .
MFCreateVideoMediaTypeFromVideoInfoHeader2
Crea un tipo di supporto da una struttura KS_VIDEOINFOHEADER2 .
MFCreateVideoMixer
Crea il mixer video predefinito per il renderer video avanzato (EVR).
MFCreateVideoMixerAndPresenter
Crea il mixer video predefinito e il relatore video per il renderer video avanzato (EVR).
MFCreateVideoPresenter
Crea il relatore video predefinito per il renderer video avanzato (EVR).
MFCreateVideoRenderer
Crea un'istanza del sink multimediale EVR (Enhanced Video Renderer).
MFCreateVideoRendererActivate
Crea un oggetto attivazione per il sink multimediale EVR (Enhanced Video Renderer).
MFCreateVideoSampleAllocator
Crea un oggetto che alloca campioni video.
MFCreateVideoSampleAllocatorEx
Crea un oggetto che alloca campioni video compatibili con DXGI.
MFCreateVideoSampleFromSurface
Crea un esempio multimediale che gestisce una superficie Direct3D.
MFCreateWaveFormatExFromMFMediaType
Converte un tipo di supporto audio di Media Foundation in una struttura WAVEFORMATEX .
MFCreateWAVEMediaSink
Crea un sink di archivio WAVE. Il sink di archivio WAVE accetta l'audio e lo scrive in un file .wav.
MFCreateWICBitmapBuffer
Crea un oggetto buffer multimediale che gestisce un componente windows imaging (WIC)
MFCreateWMAEncoderActivate
Crea un oggetto attivazione che può essere usato per creare un codificatore Windows Media Audio (WMA).
MFCreateWMVEncoderActivate
Crea un oggetto attivazione che può essere utilizzato per creare un codificatore WINDOWS Media Video (WMV).
MFDeserializeAttributesFromStream
Carica gli attributi da un flusso in un archivio attributi.
MFDeserializePresentationDescriptor
Deserializza un descrittore di presentazione da una matrice di byte.
MFEndCreateFile
Completa una richiesta asincrona per creare un flusso di byte da un file.
MFEndRegisterWorkQueueWithMMCSS
Completa una richiesta asincrona per associare una coda di lavoro a un'attività MMCSS (Multimedia Class Scheduler Service).
MFEndUnregisterWorkQueueWithMMCSS
Completa una richiesta asincrona per annullare la registrazione di una coda di lavoro da un'attività MMCSS (Multimedia Class Scheduler Service).
MFEnumDeviceSources
Enumera un elenco di dispositivi di acquisizione audio o video.
MFFrameRateToAverageTimePerFrame
Converte una frequenza dei fotogrammi video in una durata del fotogramma.
MFGetAttribute2UINT32asUINT64
Ottiene un attributo il cui valore è due valori UINT32 compressi in un oggetto UINT64.
MFGetAttributeDouble
Restituisce un valore double da un archivio attributi o un valore predefinito se l'attributo non è presente.
MFGetAttributeRatio
Recupera un attributo il cui valore è un rapporto.
MFGetAttributesAsBlob
Converte il contenuto di un archivio attributi in una matrice di byte.
MFGetAttributesAsBlobSize
Recupera le dimensioni del buffer necessario per la funzione MFGetAttributesAsBlob.
MFGetAttributeSize
Recupera un attributo il cui valore è una dimensione, espressa come larghezza e altezza.
MFGetAttributeString
Ottiene un valore stringa da un archivio attributi.
MFGetAttributeUINT32
Restituisce un valore UINT32 da un archivio attributi o un valore predefinito se l'attributo non è presente.
MFGetAttributeUINT64
Restituisce un valore UINT64 da un archivio attributi o un valore predefinito se l'attributo non è presente.
MFGetContentProtectionSystemCLSID
Ottiene l'identificatore della classe per un sistema di protezione del contenuto.
MFGetLocalId
Ottiene l'ID del sistema locale.
MFGetMFTMerit
Ottiene il valore di merito di un codec hardware.
MFGetPlaneSize
Recupera le dimensioni dell'immagine, in byte, per un formato video non compresso.
MFGetPluginControl
Ottiene un puntatore al gestore plug-in di Media Foundation.
MFGetService
Esegue una query su un oggetto per un'interfaccia del servizio specificata.
MFGetStrideForBitmapInfoHeader
Calcola lo stride minimo della superficie per un formato video.
MFGetSupportedMimeTypes
Recupera i tipi MIME registrati per il resolver di origine.
MFGetSupportedSchemes
Recupera gli schemi URL registrati per il resolver di origine.
MFGetSystemId
Restituisce un oggetto IMFSystemId per il recupero dei dati dell'ID di sistema.
MFGetSystemTime
Restituisce l'ora di sistema.
MFGetTimerPeriodicity
Recupera l'intervallo timer per la funzione MFAddPeriodicCallback.
MFGetTopoNodeCurrentType
Ottiene il tipo di supporto per un flusso associato a un nodo della topologia.
MFGetUncompressedVideoFormat
Restituisce il valore FOURCC o D3DFORMAT per un formato video non compresso.
MFGetWorkQueueMMCSSClass
Recupera la classe MMCSS (Multimedia Class Scheduler Service) attualmente associata a questa coda di lavoro.
MFGetWorkQueueMMCSSPriority
Ottiene la priorità relativa del thread di una coda di lavoro.
MFGetWorkQueueMMCSSTaskId
Recupera l'identificatore dell'attività MMCSS (Multimedia Class Scheduler Service) attualmente associato a questa coda di lavoro.
MFHeapAlloc
Alloca un blocco di memoria.
MFHeapFree
Libera un blocco di memoria allocato chiamando la funzione MFHeapAlloc.
MFInitAMMediaTypeFromMFMediaType
Inizializza una struttura di AM_MEDIA_TYPE DirectShow da un tipo di supporto di Media Foundation.
MFInitAttributesFromBlob
Inizializza il contenuto di un archivio attributi da una matrice di byte.
MFInitMediaTypeFromAMMediaType
Inizializza un tipo di supporto da una struttura di AM_MEDIA_TYPE DirectShow.
MFInitMediaTypeFromMFVideoFormat
Inizializza un tipo di supporto da una struttura MFVIDEOFORMAT.
MFInitMediaTypeFromMPEG1VideoInfo
Inizializza un tipo di supporto da una struttura di MPEG1VIDEOINFO DirectShow.
MFInitMediaTypeFromMPEG2VideoInfo
Inizializza un tipo di supporto da una struttura di MPEG2VIDEOINFO DirectShow.
MFInitMediaTypeFromVideoInfoHeader
Inizializza un tipo di supporto da una struttura DirectShow VIDEOINFOHEADER .
MFInitMediaTypeFromVideoInfoHeader2
Inizializza un tipo di supporto da una struttura di VIDEOINFOHEADER2 DirectShow.
MFInitMediaTypeFromWaveFormatEx
Inizializza un tipo di supporto da una struttura WAVEFORMATEX .
MFInitVideoFormat
Inizializza una struttura MFVIDEOFORMAT per un formato video standard, ad esempio DVD, televisione analogica o televisione digitale ATSC.
MFInitVideoFormat_RGB
Inizializza una struttura MFVIDEOFORMAT per un formato video RGB non compresso.
MFInvokeCallback
Richiama un metodo di callback per completare un'operazione asincrona.
MFIsContentProtectionDeviceSupported
Verifica se un processore di sicurezza hardware è supportato per il sistema di protezione multimediale specificato.
MFIsFormatYUV
Esegue una query se un codice FOURCC o D3DFORMAT valore è un formato YUV.
MFllMulDiv
Calcola ((a * b) + d) / c, dove ogni termine è un valore con segno a 64 bit.
MFLoadSignedLibrary
Carica una libreria di collegamento dinamico firmata per l'ambiente protetto.
MFLockDXGIDeviceManager
Blocca il Gestione dispositivi DXGI condiviso.
MFLockPlatform
Blocca la funzione MFShutdown.
MFLockSharedWorkQueue
Ottiene e blocca una coda di lavoro condivisa.
MFLockWorkQueue
Blocca una coda di lavoro.
MFMapDX9FormatToDXGIFormat
Converte un identificatore di formato Microsoft Direct3D 9 in un identificatore di formato DXGI.
MFMapDXGIFormatToDX9Format
Converte un identificatore di formato DXGI in un identificatore di formato Direct3D 9.
MFPCreateMediaPlayer
Crea una nuova istanza dell'oggetto lettore MFPlay.
MFPERIODICCALLBACK Callback
Funzione di callback per la funzione MFAddPeriodicCallback.
MFPutWaitingWorkItem
Accoda un elemento di lavoro che attende la segnalazione di un evento.
MFPutWorkItem
Inserisce un'operazione asincrona in una coda di lavoro.
MFPutWorkItem2
Inserisce un'operazione asincrona in una coda di lavoro, con una priorità specificata.
MFPutWorkItemEx
Inserisce un'operazione asincrona in una coda di lavoro.
MFPutWorkItemEx2
Inserisce un'operazione asincrona in una coda di lavoro, con una priorità specificata.
MFRegisterLocalByteStreamHandler
Registra un gestore del flusso di byte nel processo del chiamante.
MFRegisterLocalSchemeHandler
Registra un gestore dello schema nel processo del chiamante.
MFRegisterPlatformWithMMCSS
Registra le code di lavoro standard della piattaforma Media Foundation con il servizio MmCSS (Multimedia Class Scheduler Service).
MFRemovePeriodicCallback
Annulla una funzione di callback impostata dalla funzione MFAddPeriodicCallback.
MFRequireProtectedEnvironment
Esegue una query per verificare se una presentazione multimediale richiede il percorso multimediale protetto (PMP).
MFScheduleWorkItem
Pianifica un'operazione asincrona da completare dopo un intervallo specificato.
MFScheduleWorkItemEx
Pianifica un'operazione asincrona da completare dopo un intervallo specificato.
MFSerializeAttributesToStream
Scrive il contenuto di un archivio attributi in un flusso.
MFSerializePresentationDescriptor
Serializza un descrittore di presentazione in una matrice di byte.
MFSetAttribute2UINT32asUINT64
Inserisce due valori UINT32 in un valore di attributo UINT64 .
MFSetAttributeRatio
Imposta un rapporto come valore dell'attributo a 64 bit.
MFSetAttributeSize
Imposta la larghezza e l'altezza come valore di attributo a 64 bit singolo.
MFShutdown
Arresta la piattaforma Media Foundation.
MFShutdownObject
Arresta un oggetto Media Foundation e rilascia tutte le risorse associate all'oggetto .
MFStartup
Inizializza Media Foundation.
MFTEnum
Enumera le trasformazioni di Media Foundation (MFT) nel Registro di sistema.
MFTEnum2
Ottiene un elenco di trasformazioni di Media Foundation che corrispondono ai criteri di ricerca specificati. Questa funzione estende la funzione MFTEnumEx per consentire alle applicazioni esterne e ai componenti interni di individuare le MFT che corrispondono a una scheda video specifica.
MFTEnumEx
Ottiene un elenco di trasformazioni di Media Foundation che corrispondono ai criteri di ricerca specificati. Questa funzione estende la funzione MFTEnum.
MFTGetInfo
Ottiene informazioni dal Registro di sistema su una trasformazione Media Foundation (MFT).
MFTranscodeGetAudioOutputAvailableTypes
Ottiene un elenco di formati di output da un codificatore audio.
MFTRegister
Aggiunge informazioni su una trasformazione Media Foundation (MFT) al Registro di sistema.
MFTRegisterLocal
Registra una trasformazione Media Foundation (MFT) nel processo del chiamante.
MFTRegisterLocalByCLSID
Registra una trasformazione Media Foundation (MFT) nel processo del chiamante.
MFTUnregister
Annulla la registrazione di una trasformazione Media Foundation (MFT).
MFTUnregisterLocal
Annulla la registrazione di una o più trasformazioni di Media Foundation (MFT) dal processo del chiamante.
MFTUnregisterLocalByCLSID
Annulla la registrazione di una trasformazione Media Foundation (MFT) dal processo del chiamante.
MFUnlockDXGIDeviceManager
Sblocca il Gestione dispositivi DXGI condiviso.
MFUnlockPlatform
Sblocca la piattaforma Media Foundation dopo che è stata bloccata da una chiamata alla funzione MFLockPlatform.
MFUnlockWorkQueue
Sblocca una coda di lavoro.
MFUnregisterPlatformFromMMCSS
Annulla la registrazione delle code di lavoro della piattaforma Media Foundation da un'attività MMCSS (Multimedia Class Scheduler Service).
MFUnwrapMediaType
Recupera un tipo di supporto di cui è stato eseguito il wrapping in un altro tipo di supporto dalla funzione MFWrapMediaType.
MFValidateMediaTypeSize
Convalida le dimensioni di un buffer per un blocco di formato video.
MFWrapMediaType
Crea un tipo di supporto che esegue il wrapping di un altro tipo di supporto.
Pack2UINT32AsUINT64
Inserisce due valori UINT32 in un valore UINT64 .
PackRatio
Inserisce due valori UINT32, che rappresentano un rapporto, in un valore UINT64.
PackSize
Inserisce un valore di larghezza UINT32 e un valore di altezza UINT32 in un valore UINT64 che rappresenta una dimensione.
PDXVAHDSW_CreateDevice
Crea un'istanza di un dispositivo DXVA-HD plug-in software.
PDXVAHDSW_CreateVideoProcessor
Crea un plug-in del processore video DXVA-HD software.
PDXVAHDSW_DestroyDevice
Distrugge un'istanza di un dispositivo DXVA-HD plug-in software.
PDXVAHDSW_DestroyVideoProcessor
Distrugge un processore video DXVA-HD sofware.
PDXVAHDSW_GetVideoProcessBltStatePrivate
Ottiene uno stato blit privato da un processore video DXVA-HD software.
PDXVAHDSW_GetVideoProcessorCaps
Ottiene le funzionalità di uno o più processori video DXVA-HD software.
PDXVAHDSW_GetVideoProcessorCustomRates
Ottiene le tariffe personalizzate supportate da un processore video DXVA-HD software.
PDXVAHDSW_GetVideoProcessorDeviceCaps
Ottiene le funzionalità di un dispositivo DXVA-HD plug-in software.
PDXVAHDSW_GetVideoProcessorFilterRange
Ottiene l'intervallo supportato di valori di filtro immagine da un dispositivo DXVA-HD plug-in software.
PDXVAHDSW_GetVideoProcessorInputFormats
Ottiene i formati di input supportati da un dispositivo DXVA-HD plug-in software.
PDXVAHDSW_GetVideoProcessorOutputFormats
Ottiene i formati di output supportati da un dispositivo DXVA-HD plug-in software.
PDXVAHDSW_GetVideoProcessStreamStatePrivate
Ottiene uno stato di flusso privato da un processore video DXVA-HD software.
PDXVAHDSW_Plugin
Puntatore a una funzione che inizializza un dispositivo plug-in software per DXVA-HD.
PDXVAHDSW_ProposeVideoPrivateFormat
Ottiene un formato di superficie privata da un dispositivo DXVA-HD plug-in software.
PDXVAHDSW_SetVideoProcessBltState
Imposta un parametro di stato per le operazioni blit da un processore video DXVA-HD software.
PDXVAHDSW_SetVideoProcessStreamState
Imposta un parametro di stato per un flusso di input in un processore video DXVA-HD software.
PDXVAHDSW_VideoProcessBltHD
Esegue un'elaborazione video.
Unpack2UINT32AsUINT64
Ottiene i valori UINT32 di ordine basso e di ordine elevato da un valore UINT64.
DecomprimereRatio
Ottiene i valori UINT32 di ordine basso e di ordine elevato da un valore UINT64 che rappresenta un rapporto.
Decomprimere
Ottiene i valori UINT32 di ordine basso e di ordine elevato da un valore UINT64 che rappresenta una dimensione.

 

Guida di riferimento alla programmazione di Media Foundation