Interfacce di Media Foundation
Contenuto della sezione
Argomento | Descrizione |
---|---|
IAdvancedMediaCapture |
Abilita l'acquisizione multimediale avanzata. |
IAdvancedMediaCaptureInitializationSettings |
Fornisce le impostazioni di inizializzazione per l'acquisizione multimediale avanzata. |
IAdvancedMediaCaptureSettings |
Fornisce le impostazioni per l'acquisizione multimediale avanzata. |
IDirect3DDeviceManager9 |
Consente a due thread di condividere lo stesso dispositivo Direct3D 9 e fornisce l'accesso alle funzionalità DXVA (DirectX Video Acceleration) del dispositivo. |
IDirectXVideoAccelerationService |
Fornisce servizi DXVA (DirectX Video Acceleration) da un dispositivo Direct3D. |
IDirectXVideoDecoder |
Rappresenta un dispositivo di decodificatore video DXVA (DirectX Video Acceleration). |
IDirectXVideoDecoderService |
Fornisce l'accesso ai servizi di decodificatore DirectX Video Acceleration (DXVA). |
IDirectXVideoMemoryConfiguration |
Imposta il tipo di memoria video per le superfici video non compresse. |
IDirectXVideoProcessor |
Rappresenta un dispositivo processore video DXVA (DirectX Video Acceleration). |
IDirectXVideoProcessorService |
Fornisce l'accesso ai servizi di elaborazione video DXVA (DirectX Video Acceleration). |
IEVRFilterConfig |
Imposta il numero di pin di input nel filtro EVR ( Enhanced Video Renderer ) DirectShow. |
IEVRFilterConfigEx |
Configura il filtro DirectShow Enhanced Video Renderer (EVR). |
IEVRTrustedVideoPlugin |
Consente a un componente plug-in per il renderer video avanzato (EVR) di usare supporti protetti. |
IEVRVideoStreamControl |
Questa interfaccia non è supportata. |
IMF2DBuffer |
Rappresenta un buffer che contiene una superficie bidimensionale, ad esempio un fotogramma video. |
IMF2DBuffer2 |
Rappresenta un buffer che contiene una superficie bidimensionale, ad esempio un fotogramma video. |
IMFActivate |
Consente all'applicazione di rinviare la creazione di un oggetto . |
IMFASFContentInfo |
Fornisce metodi per utilizzare la sezione di intestazione dei file conformi alla specifica ASF (Advanced Systems Format). |
IMFASFIndexer |
Fornisce metodi per l'uso degli indici nei file ASF (Systems Format). |
IMFASFMultiplexer |
Fornisce metodi per creare pacchetti di dati ASF (Advanced Systems Format). |
IMFASFMutualExclusion |
Configura un oggetto di esclusione reciproca ASF (Advanced Systems Format), che gestisce informazioni su un gruppo di flussi in un profilo ASF che si escludono a vicenda. |
IMFASFProfile |
Gestisce un profilo ASF (Advanced Systems Format). |
IMFASFSplitter |
Fornisce metodi per leggere i dati da un file ASF (Advanced Systems Format). |
IMFASFStreamConfig |
Configura le impostazioni di un flusso in un file ASF. |
IMFASFStreamPrioritization |
Non implementato. |
IMFASFStreamSelector |
Seleziona i flussi in un file ASF (Advanced Systems Format), in base alle informazioni di esclusione reciproca nell'intestazione ASF. |
IMFAsyncCallback |
Interfaccia di callback per notificare all'applicazione il completamento di un metodo asincrono. |
IMFAsyncCallbackLogging |
Fornisce informazioni di registrazione sull'oggetto padre a cui è associato il callback asincrono. |
IMFAsyncResult |
Fornisce informazioni sul risultato di un'operazione asincrona. |
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. |
IMFAudioPolicy |
Configura la sessione audio associata al renderer audio (SAR). |
IMFAudioStreamVolume |
Controlla i livelli di volume dei singoli canali audio. |
IMFBufferListNotify |
Consente all'oggetto IMFSourceBufferList di notificare ai client modifiche importanti dello stato. |
IMFByteStream |
Rappresenta un flusso di byte da un'origine dati, che potrebbe essere un file locale, un file di rete o un'altra origine. |
IMFByteStreamBuffering |
Controlla il modo in cui un flusso di byte memorizza nel buffer i dati da una rete. |
IMFByteStreamCacheControl |
Controlla il modo in cui un flusso di byte di rete trasferisce i dati a una cache locale. |
IMFByteStreamCacheControl2 |
Controlla il modo in cui un flusso di byte di rete trasferisce i dati a una cache locale. |
IMFByteStreamHandler |
Crea un'origine multimediale da un flusso di byte. |
IMFByteStreamProxyClassFactory |
Crea un proxy a un flusso di byte. |
IMFByteStreamTimeSeek |
Cerca un flusso di byte in base alla posizione temporale. |
IMFCaptureEngine |
Controlla uno o più dispositivi di acquisizione. |
IMFCaptureEngineClassFactory |
Crea un'istanza del motore di acquisizione. |
IMFCaptureEngineOnEventCallback |
Interfaccia di callback per la ricezione di eventi dal motore di acquisizione. |
IMFCaptureEngineOnSampleCallback |
Interfaccia di callback per ricevere dati dal motore di acquisizione. |
IMFCaptureEngineOnSampleCallback2 |
Estensioni per l'interfaccia di callback IMFCaptureEngineOnSampleCallback usata per ricevere dati dal motore di acquisizione. |
IMFCapturePhotoSink |
Controlla il sink fotografico. |
FMCapturePreviewSink |
Controlla il sink di anteprima. |
FMCaptureRecordSink |
Controlla il sink di registrazione. |
FMCaptureSink |
Controlla un sink di acquisizione, ovvero un oggetto che riceve uno o più flussi da un dispositivo di acquisizione. |
FMCaptureSink2 |
Estende l'interfaccia IMFCaptureSink per fornire funzionalità per impostare dinamicamente il tipo di supporto di output del sink di record o del sink di anteprima. |
FMCaptureSource |
Controlla l'oggetto di origine di acquisizione. L'origine di acquisizione gestisce i dispositivi di acquisizione audio e video. |
FMCdmSuspendNotify |
Usato per consentire al client di inviare una notifica al modulo di decrittografia del contenuto (CDM) quando le risorse globali devono essere inserite in uno stato coerente prima della sospensione. |
FMIClock |
Fornisce informazioni sulla tempistica da un orologio in Microsoft Media Foundation. |
FMClockConsumer |
Implementato da un'app per ottenere l'accesso a FMIPresentationClock. |
FMClockStateSink |
Riceve notifiche di modifica dello stato dall'orologio della presentazione. |
FMICollection |
Rappresenta una raccolta generica di puntatori IUnknown . |
FMContentDecryptorContext |
Consente a un decrittografatore di gestire chiavi hardware e decrittografare gli esempi hardware. |
FMContentEnabler |
Implementa un passaggio che deve essere eseguito per l'utente per accedere al contenuto multimediale. |
IMFContentProtectionDevice |
Consente a un decrittografatore di comunicare con il processore di sicurezza che implementa la decrittografia hardware per un sistema di protezione. |
IMFContentProtectionManager |
Consente la riproduzione di contenuto protetto fornendo all'applicazione un puntatore a un oggetto di abilitazione del contenuto. |
FMDesiredSample |
Abilita il relatore per il renderer video avanzato (EVR) a richiedere un frame specifico dal mixer video. |
FMDLNASinkInit |
Inizializza il sink multimediale DIGITAL Living Network Alliance (DLNA). |
FMDRMNetHelper |
Configura Windows Media Digital Rights Management (DRM) per i dispositivi di rete in un sink di rete. |
FMIDXGIBuffer |
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. |
FMDXGIDeviceManagerSource |
Fornisce funzionalità per ottenere il sink di rendering video FMDXGIDeviceManager da Media Foundation. |
FMFieldOfUseMFTUnlock |
Consente a un'applicazione di usare una trasformazione Media Foundation (MFT) che ha restrizioni sull'uso. |
FMFinalizableMediaSink |
Facoltativamente supportato dai sink multimediali per eseguire le attività necessarie prima dell'arresto. |
FMGetService |
Esegue query su un oggetto per un'interfaccia del servizio specificata. |
FMHttpDownloadRequest |
Le applicazioni implementano questa interfaccia per eseguire l'override dell'implementazione predefinita dei protocolli HTTP e HTTPS usati da Microsoft Media Foundation. Le applicazioni forniscono l'interfaccia FMHttpDownloadRequest a Media Foundation tramite il metodo CreateRequest nell'interfaccia FMHttpDownloadSession . |
FMHttpDownloadSession |
Le applicazioni implementano questa interfaccia per eseguire l'override dell'implementazione predefinita dei protocolli HTTP e HTTPS usati da Microsoft Media Foundation. Le applicazioni forniscono l'interfaccia IMFHttpDownloadSession a Media Foundation tramite il metodo CreateHttpDownloadSession nell'interfaccia FMHttpDownloadSessionProvider. Microsoft Media Foundation usa questa interfaccia per eseguire un download "streaming" o "progressivo", di una risorsa identificata da un URL HTTP o HTTPS. È possibile inviare più richieste HTTP per scaricare la risorsa. L'interfaccia IMFHttpDownloadSession viene usata per creare queste singole richieste HTTP. |
FMHttpDownloadSessionProvider |
Le applicazioni implementano questa interfaccia per fornire un'implementazione personalizzata di download HTTP o HTTPS. Usare l'interfaccia IMFSourceResolver per registrare il provider. Per altre informazioni, vedere Uso del resolver di origine. Dopo la registrazione, Microsoft Media Foundation richiama il metodo CreateHttpDownloadSession dell'implementazione del provider per aprire URL HTTP o HTTPS anziché usare l'implementazione predefinita. |
IMFImageSharingEngine |
Abilita la condivisione delle immagini. |
FMImageSharingEngineClassFactory |
Crea un'istanza di IMFImageSharingEngine. |
FMInputTrustAuthority |
Consente ad altri componenti nel percorso multimediale protetto (PMP) di usare il sistema di protezione di input fornito da un'autorità di attendibilità di input (ITA). |
FMLocalMFTRegistration |
Registra le trasformazioni di Media Foundation (MFT) nel processo del chiamante. |
FMIMediaBuffer |
Rappresenta un blocco di memoria che contiene dati multimediali. |
IMFMediaEngine |
Consente a un'applicazione di riprodurre file audio o video. |
IMFMediaEngineClassFactory |
Crea un'istanza del motore multimediale. |
FMMediaEngineClassFactory2 |
Crea un'istanza dell'oggetto IMFMediaKeys . |
IMFMediaEngineClassFactoryEx |
Estensione per l'interfaccia IMFMediaEngineClassFactory . |
FMMediaEngineEME |
Implementato dal motore multimediale per aggiungere metodi di estensioni multimediali crittografate. |
FMMediaEngineEx |
Estende l'interfaccia IMFMediaEngine . |
FMMediaEngineExtension |
Consente a un'applicazione di caricare risorse multimediali nel motore multimediale. |
FMMediaEngineNeedKeyNotify |
Rappresenta un callback al motore multimediale per notificare i dati delle richieste chiave. |
FMMediaEngineNotify |
Interfaccia di callback per l'interfaccia IMFMediaEngine . |
IMFMediaEngineOPMInfo |
Fornisce metodi per ottenere informazioni su Output Protection Manager (OPM). |
FMMediaEngineProtectedContent |
Consente al motore multimediale di riprodurre contenuti video protetti. |
IMFMediaEngineSrcElements |
Fornisce al motore multimediale un elenco di risorse multimediali. |
IMFMediaEngineSrcElementsEx |
Estende l'interfaccia IMFMediaEngineSrcElements per offrire funzionalità aggiuntive. |
FMMediaEngineSupportsSourceTransfer |
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. |
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 . |
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. |
IMFMediaSession |
Fornisce controlli di riproduzione per il contenuto protetto e non protetto. |
IMFMediaSharingEngine |
Abilita la condivisione multimediale. |
IMFMediaSharingEngineClassFactory |
Crea un'istanza di IMFMediaSharingEngine. |
IMFMediaSink |
Implementato dagli oggetti sink multimediali. |
IMFMediaSinkPreroll |
Consente a un sink multimediale di ricevere campioni prima dell'avvio dell'orologio della presentazione. |
IMFMediaSource |
Implementato dagli oggetti di origine multimediale. |
IMFMediaSourceEx |
Estende l'interfaccia IMFMediaSource per fornire funzionalità aggiuntive per un'origine multimediale. |
IMFMediaSourceExtension |
Fornisce funzionalità per l'estensione dell'origine multimediale .MSE. |
IMFMediaSourceExtensionNotify |
Fornisce funzionalità per la generazione di eventi associati a IMFMediaSourceExtension. |
IMFMediaSourcePresentationProvider |
Fornisce notifiche all'origine sequencer. |
IMFMediaSourceTopologyProvider |
Consente a un'applicazione di ottenere una topologia dall'origine sequencer. |
IMFMediaStream |
Rappresenta un flusso in un'origine multimediale. |
IMFMediaStreamSourceSampleRequest |
Rappresenta una richiesta per un esempio di MediaStreamSource. |
IMFMediaTimeRange |
Rappresenta un elenco di intervalli di tempo, in cui ogni intervallo è definito da un'ora di inizio e di fine. |
IMFMediaType |
Rappresenta una descrizione di un formato multimediale. |
IMFMediaTypeHandler |
Ottiene e imposta i tipi di supporti in un oggetto, ad esempio un'origine multimediale o un sink multimediale. |
IMFMetadata |
Gestisce i metadati per un oggetto . |
IMFMetadataProvider |
Ottiene i metadati da un'origine multimediale o da un altro oggetto . |
IMFMuxStreamAttributesManager |
Fornisce l'accesso agli IMFAttribute dei sottostream di un'origine multimediale multiplexed. |
IMFMuxStreamSampleManager |
Consente di recuperare gli oggetti IMFSample per singoli sottostream all'interno dell'output 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. |
IMFNetCredential |
Imposta e recupera le informazioni relative al nome utente e alla password a scopo di autenticazione. |
IMFNetCredentialCache |
Ottiene le credenziali dalla cache delle credenziali. |
IMFNetCredentialManager |
Implementata dalle applicazioni per fornire le credenziali utente per un'origine di rete. |
IMFNetCrossOriginSupport |
Implementata dai client che vogliono applicare criteri di origine incrociata per i download di file multimediali HTML5. |
IMFNetProxyLocator |
Determina il proxy da usare per la connessione a un server. |
IMFNetProxyLocatorFactory |
Crea un oggetto localizzatore proxy, che determina il proxy da usare. |
IMFNetResourceFilter |
Notifica all'applicazione quando un flusso di byte richiede un URL e consente all'applicazione di bloccare il reindirizzamento url. |
IMFNetSchemeHandlerConfig |
Configura un plug-in dello schema di rete. |
IMFObjectReferenceStream |
Effettua il marshalling di un puntatore di interfaccia da e verso un flusso. Gli oggetti stream che supportano IStream possono esporre questa interfaccia per fornire il marshalling personalizzato per i puntatori di interfaccia. |
IMFOutputPolicy |
Incapsula un criterio di utilizzo da un'autorità di attendibilità di input (ITA). |
IMFOutputSchema |
Incapsula le informazioni su un sistema di protezione di output e sui dati di configurazione corrispondenti. |
IMFOutputTrustAuthority |
Incapsula la funzionalità di uno o più sistemi di protezione dell'output supportati da un output attendibile. |
IMFPluginControl |
Controlla la modalità di enumerazione delle origini multimediali e delle trasformazioni in Media Foundation. |
IMFPluginControl2 |
Controlla la modalità di enumerazione delle origini multimediali e delle trasformazioni in Media Foundation. |
IMFPMediaItem |
Rappresenta un elemento multimediale. (Deprecata) |
IMFPMediaPlayer |
Contiene metodi per riprodurre file multimediali. (Deprecata) |
IMFPMediaPlayerCallback |
Interfaccia di callback per l'interfaccia IMFPMediaPlayer . |
IMFPMPClient |
Consente a un'origine multimediale di ricevere un puntatore all'interfaccia IMFPMPHost . |
IMFPMPClientApp |
Fornisce un meccanismo per un'origine multimediale per implementare la funzionalità di protezione del contenuto in un'app di Windows Store. |
FMPMPHost |
Consente a un'origine multimediale nel processo dell'applicazione di creare oggetti nel processo PMP (Protected Media Path). |
FMPMPHostApp |
Consente a un'origine multimediale di creare un oggetto Windows Runtime nel processo PMP (Protected Media Path). |
FMPMPServer |
Consente a due istanze della sessione multimediale di condividere lo stesso processo del percorso multimediale protetto (PMP). |
FMPresentationClock |
Rappresenta un orologio di presentazione che viene usato per pianificare il rendering degli esempi e per sincronizzare più flussi. |
FMPresentationDescriptor |
Descrive i dettagli di una presentazione. Una presentazione è un set di flussi multimediali correlati che condividono un'ora di presentazione comune. |
FMPresentationTimeSource |
Fornisce l'ora dell'orologio della presentazione. |
FMProtectedEnvironmentAccess |
Fornisce un metodo che consente ai sistemi di protezione del contenuto di eseguire un handshake con l'ambiente protetto. Questa operazione è necessaria perché le API CreateFile e DeviceIoControl non sono disponibili per le app di Windows Store. |
FMQualityAdvise |
Consente alla gestione qualità di modificare la qualità audio o video di un componente nella pipeline. |
FMQualityAdvise2 |
Consente a un oggetto pipeline di modificare la propria qualità audio o video, in risposta ai messaggi di qualità. |
FMQualityAdviseLimits |
Esegue query su un oggetto per il numero di modalità di qualità supportate. |
IMFQualityManager |
Regola la qualità della riproduzione. Questa interfaccia viene esposta dal responsabile della qualità. |
FMRateControl |
Ottiene o imposta la frequenza di riproduzione. |
FMRateSupport |
Esegue query sull'intervallo di frequenze di riproduzione supportate, inclusa la riproduzione inversa. |
IMFReadWriteClassFactory |
Crea un'istanza del writer sink o del lettore di origine. |
FMRealTimeClient |
Notifica a un oggetto pipeline di registrarsi con il servizio utilità di pianificazione della classe multimediale (MMCSS). |
FMRealTimeClientEx |
Notifica a un oggetto pipeline di registrarsi con il servizio utilità di pianificazione della classe multimediale (MMCSS). |
FMRemoteAsyncCallback |
Usato dalla DLL proxy/stub di Media Foundation per eseguire il marshalling di determinate chiamate di metodo asincrone tra limiti di processo. Le applicazioni non usano o implementano questa interfaccia. |
FMRemoteDesktopPlugin |
Modifica una topologia da usare in un ambiente Servizi terminal. |
FMRemoteProxy |
Esposto da oggetti che fungono da proxy per un oggetto remoto. |
FMISAMIStyle |
Imposta e recupera gli stili DELL'interscambio multimediale (SAMI) sincronizzati nell'origine multimediale SAMI. |
FMISample |
Rappresenta un esempio di supporto, ovvero un oggetto contenitore per i dati multimediali. |
FMSampleGrabberSinkCallback |
Interfaccia di callback per ottenere dati multimediali dal sink di esempio-grabber. |
FMSampleGrabberSinkCallback2 |
Estende l'interfaccia FMSampleGrabberSinkCallback . |
FMSampleOutputStream |
Scrive esempi multimediali in un flusso di byte. |
FMSampleProtection |
Fornisce la crittografia per i dati multimediali all'interno del percorso multimediale protetto (PMP). |
FMISaveJob |
Mantiene i dati multimediali da un flusso di byte di origine a un flusso di byte fornito dall'applicazione. |
IMFSchemeHandler |
Crea un'origine multimediale o un flusso di byte da un URL. |
FMSecureChannel |
Stabilisce un canale sicuro unidirezionale tra due oggetti. |
FMISeekInfo |
Per una determinata posizione di ricerca, ottiene i due fotogrammi chiave più vicini. |
FMSensorActivitiesReport |
Fornisce l'accesso agli oggetti IMFSensorActivityReport che descrivono l'attività corrente di un sensore. |
FMSensorActivitiesReportCallback |
Interfaccia implementata dal client per ricevere callback quando sono disponibili report attività del sensore. |
IMFSensorActivityMonitor |
Fornisce metodi per controllare un monitoraggio attività del sensore. |
IMFSensorActivityReport |
Rappresenta un report attività per un sensore. |
IMFSensorDevice |
Rappresenta un dispositivo sensore che può appartenere a un gruppo di sensori, rappresentato dall'interfaccia FMSensorGroup . Il termine "dispositivo" in questo contesto può fare riferimento a un dispositivo fisico, a un'origine multimediale personalizzata o a un provider di frame. |
IMFSensorGroup |
Rappresenta un gruppo di dispositivi sensore da cui è possibile creare un oggetto FMMediaSource . Il termine "dispositivo" in questo contesto può fare riferimento a un dispositivo fisico, a un'origine multimediale personalizzata o a un provider di frame. Un gruppo di sensori può effettivamente contenere più dispositivi sensore oppure può contenere solo un singolo dispositivo, ma si comporta comunque come gruppo di sensori. |
FMSensorProcessActivity |
Rappresenta l'attività di un processo associato a un sensore. |
FMSensorProfileCollection |
Contiene una raccolta di oggetti del profilo del sensore di base multimediali. |
FMSensorProfile |
Descrive un profilo del sensore di base multimediale. |
FMSensorStream |
|
IMFSensorTransformFactory |
L'interfaccia implementata dai sensori trasforma per consentire alla pipeline multimediale di eseguire query sui requisiti della trasformazione del sensore e di creare un'istanza di runtime della trasformazione del sensore. |
FMISequencerSource |
Implementato dall'origine sequencer. |
IMFSharingEngineClassFactory |
Crea un'istanza del motore di condivisione multimediale. |
FMIShutdown |
Esposto da alcuni oggetti Media Foundation che devono essere arrestati in modo esplicito. |
FMISignedLibrary |
Fornisce un metodo che consente ai sistemi di protezione del contenuto di ottenere l'indirizzo della routine di una funzione nella libreria firmata. Questo metodo fornisce la stessa funzionalità di GetProcAddress che non è disponibile per le app di Windows Store. |
FMSimpleAudioVolume |
Controlla il livello di volume master della sessione audio associata al renderer audio di streaming (SAR) e all'origine di acquisizione audio. |
FMSinkWriter |
Implementato dall'oggetto writer sink di Media Foundation. |
FMSinkWriterCallback |
Interfaccia di callback per il writer sink di Media Foundation. |
IMFSinkWriterCallback2 |
Estende l'interfaccia IMFSinkWriterCallback . |
IMFSinkWriterEncoderConfig |
Fornisce funzionalità aggiuntive nel writer sink per modificare dinamicamente il tipo di supporto e la configurazione del codificatore. |
IMFSinkWriterEx |
Estende l'interfaccia IMFSinkWriter . |
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. |
IMFSourceOpenMonitor |
Interfaccia di callback per ricevere notifiche da un'origine di rete sullo stato di avanzamento di un'operazione di apertura asincrona. |
IMFSourceReader |
Implementato dall'oggetto lettore di origine media Foundation. |
IMFSourceReaderCallback |
Interfaccia di callback per il lettore di origine media Foundation. |
IMFSourceReaderCallback2 |
Estende l'interfaccia IMFSourceReaderCallback . |
IMFSourceReaderEx |
Estende l'interfaccia IMFSourceReader . |
IMFSourceResolver |
Crea un'origine multimediale da un URL o da un flusso di byte. |
IMFSpatialAudioObjectBuffer |
Rappresenta una sezione di dati audio con i metadati posizionale e di rendering associati. Gli oggetti audio spaziali vengono archiviati in istanze IMFSpatialAudioSample e consentono il passaggio di informazioni audio spaziali tra i componenti di Media Foundation. |
IMFSpatialAudioSample |
Rappresenta un campione multimediale con informazioni audio spaziali. Ogni IMFSpatialAudioSample contiene uno o più oggetti IMFSpatialAudioObjectBuffer . |
IMFSSLCertificateManager |
Implementato da un client e chiamato da Media Foundation per ottenere il certificato SSL (Secure Sockets Layer) client richiesto dal server. |
IMFStreamDescriptor |
Ottiene informazioni su un flusso in un'origine multimediale. |
IMFStreamingSinkConfig |
Passa le informazioni di configurazione ai sink multimediali usati per lo streaming del contenuto. |
IMFStreamSink |
Rappresenta un flusso su un oggetto sink multimediale. |
IMFSystemId |
Fornisce un metodo che ritira i dati dell'ID di sistema. |
IMFTimecodeTranslate |
Converte tra i codici temporali Society of Motion Picture e Television Engineers (SMPTE) e le unità temporali di 100 nanosecondi. |
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 temporizzato di 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. |
IMFTimer |
Fornisce un timer che richiama un callback in un momento specificato. |
IMFTopoLoader |
Converte una topologia parziale in una topologia completa. |
IMFTopology |
Rappresenta una topologia. Una topologia descrive una raccolta di origini multimediali, sink e trasformazioni connesse in un determinato ordine. |
IMFTopologyNode |
Rappresenta un nodo in una topologia. |
IMFTopologyNodeAttributeEditor |
Aggiornamenti gli attributi di uno o più nodi nella topologia corrente della sessione multimediale. |
IMFTopologyServiceLookup |
Consente a un mixer video personalizzato o a un relatore video personalizzato di ottenere puntatori di interfaccia dal renderer video avanzato (EVR). |
IMFTopologyServiceLookupClient |
Inizializza un mixer video o un relatore. |
IMFTrackedSample |
Tiene traccia dei conteggi dei riferimenti su un campione multimediale video. |
IMFTranscodeProfile |
Implementato dall'oggetto profilo transcodifica. |
IMFTranscodeSinkInfoProvider |
Implementato dall'oggetto di attivazione sink transcodifica. |
IMFTransform |
Implementata da tutte le trasformazioni media foundation (MFT). |
IMFTrustedInput |
Implementata dai componenti che forniscono autorità di attendibilità di input (ITA). Questa interfaccia viene usata per ottenere l'ITA per ogni flusso del componente. |
IMFTrustedOutput |
Implementata dai componenti che forniscono autorità di attendibilità di output (OTA). |
IMFVideoDeviceID |
Restituisce l'identificatore del dispositivo supportato da un componente del renderer video. |
IMFVideoDisplayControl |
Controlla il modo in cui il renderer video avanzato (EVR) visualizza il video. |
IMFVideoMediaType |
Rappresenta una descrizione di un formato video. |
IMFVideoMixerBitmap |
Alfa fonde un'immagine bitmap statica con il video visualizzato dal Renderer video avanzato (EVR). |
IMFVideoMixerControl |
Controlla il modo in cui il Renderer video avanzato (EVR) combina i sottostream video. |
IMFVideoMixerControl2 |
Controlla le preferenze per l'inserimento dei video. |
IMFVideoPositionMapper |
Esegue il mapping di una posizione in un flusso video di input alla posizione corrispondente in un flusso video di output. |
IMFVideoPresenter |
Rappresenta un relatore video. Un relatore video è un oggetto che riceve fotogrammi video, in genere da un mixer video, e li presenta in qualche modo, in genere eseguendo il rendering sullo schermo. |
IMFVideoProcessor |
Controlla l'elaborazione video in Enhanced Video Renderer (EVR). |
IMFVideoProcessorControl |
Configura L'MFT del processore video. |
IMFVideoProcessorControl2 |
Configura L'MFT del processore video. |
IMFVideoRenderer |
Imposta un nuovo mixer o relatore per L'EVR ( Enhanced Video Renderer ). |
IMFVideoSampleAllocator |
Alloca esempi video per un sink multimediale video. |
IMFVideoSampleAllocatorCallback |
Consente a un'applicazione di tenere traccia dei campioni video allocati dal renderer video avanzato (EVR). |
IMFVideoSampleAllocatorEx |
Alloca campioni video contenenti superfici di trama Direct3D 11. |
IMFVideoSampleAllocatorNotify |
Callback per l'interfaccia IMFVideoSampleAllocatorCallback . |
IMFVideoSampleAllocatorNotifyEx |
Callback per l'interfaccia IMFVideoSampleAllocatorCallback . |
IMFWorkQueueServices |
Controlla le code di lavoro create dalla sessione multimediale. |
IMFWorkQueueServicesEx |
Estende l'interfaccia IMFWorkQueueServices . |
IPlayToControl |
Consente all'oggetto PlayToConnection di connettersi a un elemento multimediale. |
IPlayToControlWithCapabilities |
Fornisce funzionalità per IPlayToSource per determinare le funzionalità del contenuto. |
IPlayToSourceClassFactory |
Crea un'istanza dell'oggetto PlayToSource . |
IWMCodecLeakyBucket |
Configura i parametri "bucket persi" in un codificatore video. |
IWMCodecOutputTimestamp |
Ottiene il timestamp del fotogramma video successivo da decodificare. |
IWMCodecPrivateData |
Ottiene i dati codec privati che devono essere aggiunti al tipo di supporto di output. Questi dati codec sono necessari per decodificare correttamente il contenuto di Windows Media Video. |
IWMCodecProps |
Fornisce metodi che recuperano proprietà codec specifiche del formato. |
IWMCodecStrings |
Recupera i nomi e le stringhe descrittive per codec e formati. |
IWMColorConvProps |
Imposta le proprietà nel DSP del convertitore di colori. |
IWMResamplerProps |
Imposta le proprietà sul DSP del ricampionatore audio. |
IWMResizerProps |
Imposta le proprietà nel DSP del ridimensionamento video. |
IWMSampleExtensionSupport |
Configura il supporto codec per le estensioni di esempio. |
IWMVideoDecoderHurryup |
Controlla la velocità del decodificatore video. |
IWMVideoDecoderReconBuffer |
Nota: Questa interfaccia è obsoleta e non deve essere usata. Gestisce i fotogrammi video ricostruiti. |
IWMVideoForceKeyFrame |
Forza il codificatore a codificare il frame corrente come fotogramma chiave. |
Argomenti correlati