Interfacce di Media Foundation
In questa 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 DirectX Video Acceleration (DXVA). |
IEVRFilterConfig |
Imposta il numero di pin di input nel filtro DirectShow Enhanced Video Renderer (EVR). |
IEVRFilterConfigEx |
Configura il filtro DirectShow Enhanced Video Renderer (EVR). |
IEVRTrustedVideoPlugin |
Consente a un componente plug-in per il renderer video avanzato (EVR) di lavorare con supporti protetti. |
IEVRVideoStreamControl |
Questa interfaccia non è supportata. |
IMF2DBuffer |
Rappresenta un buffer che contiene una superficie bidimensionale, ad esempio una cornice video. |
IMF2DBuffer2 |
Rappresenta un buffer che contiene una superficie bidimensionale, ad esempio una cornice video. |
IMFActivate |
Consente all'applicazione di rinviare la creazione di un oggetto. |
IMFASFContentInfo |
Fornisce metodi per l'utilizzo della sezione di intestazione dei file conformi alla specifica ASF (Advanced Systems Format). |
IMFASFIndexer |
Fornisce metodi per l'uso degli indici nei file SYSTEM Format (ASF). |
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 OGGETTO IMFSourceBufferList di notificare ai client modifiche di stato importanti. |
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 il IMFCaptureEngineOnSampleCallback interfaccia di callback usata per ricevere dati dal motore di acquisizione. |
IMFCapturePhotoSink |
Controlla il sink fotografico. |
IMFCapturePreviewSink |
Controlla il sink di anteprima. |
IMFCaptureRecordSink |
Controlla il sink di registrazione. |
IMFCaptureSink |
Controlla un sink di acquisizione, ovvero un oggetto che riceve uno o più flussi da un dispositivo di acquisizione. |
IMFCaptureSink2 |
Estende l'interfaccia IMFCaptureSink per fornire funzionalità per l'impostazione dinamica del tipo di supporto di output del sink di record o del sink di anteprima. |
IMFCaptureSource |
Controlla l'oggetto di origine di acquisizione. L'origine di acquisizione gestisce i dispositivi di acquisizione audio e video. |
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. |
IMFClock |
Fornisce informazioni sulla tempistica da un orologio in Microsoft Media Foundation. |
IMFClockConsumer |
Implementato da un'app per ottenere l'accesso al IMFPresentationClock. |
IMFClockStateSink |
Riceve notifiche di modifica dello stato dall'orologio della presentazione. |
IMFCollection |
Rappresenta una raccolta generica di puntatori IUnknown di. |
IMFContentDecryptorContext |
Consente a un decrittografatore di gestire le chiavi hardware e decrittografare gli esempi hardware. |
IMFContentEnabler |
Implementa un passaggio che deve essere eseguito per consentire all'utente di 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. |
IMFDesiredSample |
Consente al relatore per il renderer video avanzato (EVR) di richiedere un fotogramma specifico dal mixer video. |
IMFDLNASinkInit |
Inizializza il sink multimediale DIGITAL Living Network Alliance (DLNA). |
IMFDRMNetHelper |
Configura Windows Media Digital Rights Management (DRM) per i dispositivi di rete in un sink di rete. |
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. |
IMFDXGIDeviceManagerSource |
Fornisce funzionalità per ottenere il IMFDXGIDeviceManager dal sink di rendering video di Media Foundation. |
IMFFieldOfUseMFTUnlock |
Consente a un'applicazione di usare una trasformazione Media Foundation (MFT) con restrizioni sull'uso. |
IMFFinalizableMediaSink |
Facoltativamente supportato dai sink multimediali per eseguire le attività necessarie prima dell'arresto. |
IMFGetService |
Esegue una query su un oggetto per un'interfaccia del servizio specificata. |
IMFHttpDownloadRequest |
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 IMFHttpDownloadRequest a Media Foundation tramite il metodoCreateRequestsull'interfacciaIMFHttpDownloadSession. |
IMFHttpDownloadSession |
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 metodoCreateHttpDownloadSessionsull'interfacciaIMFHttpDownloadSessionProvider. 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. |
IMFHttpDownloadSessionProvider |
Le applicazioni implementano questa interfaccia per fornire un'implementazione personalizzata del download HTTP o HTTPS. Usare l'interfacciaIMFSourceResolverper registrare il provider. Per altre informazioni, vedere Using the Source Resolver. Dopo la registrazione, Microsoft Media Foundation richiamerà il metodo CreateHttpDownloadSession dell'implementazione del provider per aprire URL HTTP o HTTPS anziché usare l'implementazione predefinita. |
IMFImageSharingEngine |
Abilita la condivisione delle immagini. |
IMFImageSharingEngineClassFactory |
Crea un'istanza del IMFImageSharingEngine. |
IMFInputTrustAuthority |
Consente ad altri componenti del percorso multimediale protetto (PMP) di usare il sistema di protezione di input fornito da un'autorità di attendibilità di input (ITA). |
IMFLocalMFTRegistration |
Registra le trasformazioni di Media Foundation (MFT) nel processo del chiamante. |
IMFMediaBuffer |
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. |
IMFMediaEngineClassFactory2 |
Crea un'istanza dell'oggettoIMFMediaKeys. |
IMFMediaEngineClassFactoryEx |
Estensione per l'interfacciaIMFMediaEngineClassFactory. |
IMFMediaEngineEME |
Implementato dal motore multimediale per aggiungere metodi di estensioni multimediali crittografate. |
IMFMediaEngineEx |
Estende l'interfacciaIMFMediaEngine. |
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 sul Output Protection Manager (OPM). |
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 dell'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'interfacciaIMFMediaEventGenerator. |
IMFMediaKeys |
Rappresenta le chiavi multimediali utilizzate 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 del 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'interfacciaIMFMediaSource per offrire 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 ai IMFAttributes dei sottostream di un'origine multimediale multiplexed. |
IMFMuxStreamSampleManager |
Consente di recuperare IMFSample oggetti per singoli sottostream all'interno dell'output di un'origine multimediale multiplexed. |
IMFMuxStreamMediaTypeManager |
Consente 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 con multiplexing. |
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 supporti 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 informazioni su un sistema di protezione dell'output e sui dati di configurazione corrispondenti. |
IMFOutputTrustAuthority |
Incapsula la funzionalità di uno o più sistemi di protezione di 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. (Deprecato). |
IMFPMediaPlayer |
Contiene metodi per riprodurre file multimediali. (Deprecato). |
IMFPMediaPlayerCallback |
Interfaccia di callback per l'interfacciaIMFPMediaPlayer. |
IMFPMPClient |
Consente a un'origine multimediale di ricevere un puntatore all'interfacciaIMFPMPHost. |
IMFPMPClientApp |
Fornisce un meccanismo per un'origine multimediale per implementare la funzionalità di protezione del contenuto in un'app di Windows Store. |
IMFPMPHost |
Consente a un'origine multimediale nel processo dell'applicazione di creare oggetti nel processo pmP (Protected Media Path). |
IMFPMPHostApp |
Consente a un'origine multimediale di creare un oggetto windows Runtime nel processo (PMP) percorso multimediale protetto. |
IMFPMPServer |
Consente a due istanze del sessione multimediale di di condividere lo stesso processo di percorso multimediale protetto (PMP). |
IMFPresentationClock |
Rappresenta un orologio di presentazione, utilizzato per pianificare il rendering degli esempi e per sincronizzare più flussi. |
IMFPresentationDescriptor |
Descrive i dettagli di una presentazione. Un presentazione è un set di flussi multimediali correlati che condividono un'ora di presentazione comune. |
IMFPresentationTimeSource |
Fornisce l'ora di clock per l'orologio della presentazione. |
IMFProtectedEnvironmentAccess |
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. |
IMFQualityAdvise |
Consente al gestore qualità di regolare la qualità audio o video di un componente nella pipeline. |
IMFQualityAdvise2 |
Consente a un oggetto pipeline di regolare la propria qualità audio o video, in risposta ai messaggi di qualità. |
IMFQualityAdviseLimits |
Esegue una query su un oggetto per il numero di modalità di qualità supportate. |
IMFQualityManager |
Regola la qualità della riproduzione. Questa interfaccia è esposta dal gestore qualità. |
IMFRateControl |
Ottiene o imposta la frequenza di riproduzione. |
IMFRateSupport |
Esegue una query sull'intervallo di frequenze di riproduzione supportate, inclusa la riproduzione inversa. |
IMFReadWriteClassFactory |
Crea un'istanza del writer sink o del lettore di origine. |
IMFRealTimeClient |
Notifica a un oggetto pipeline di registrarsi con il servizio di pianificazione della classe multimediale (MMCSS). |
IMFRealTimeClientEx |
Notifica a un oggetto pipeline di registrarsi con il servizio di pianificazione della classe multimediale (MMCSS). |
IMFRemoteAsyncCallback |
Usato dalla DLL proxy/stub di 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. |
IMFRemoteDesktopPlugin |
Modifica una topologia da usare in un ambiente Servizi terminal. |
IMFRemoteProxy |
Esposto da oggetti che fungono da proxy per un oggetto remoto. |
IMFSAMIStyle |
Imposta e recupera gli stili SAMI (Synchronized Accessible Media Interchange) nel 'origine multimediale SAMI. |
IMFSample |
Rappresenta un esempio di supporto, ovvero un oggetto contenitore per i dati multimediali. |
IMFSampleGrabberSinkCallback |
Interfaccia di callback per ottenere dati multimediali dal sink sample-grabber. |
IMFSampleGrabberSinkCallback2 |
Estende l'interfacciaIMFSampleGrabberSinkCallback. |
IMFSampleOutputStream |
Scrive esempi multimediali in un flusso di byte. |
IMFSampleProtection |
Fornisce la crittografia per i dati multimediali all'interno del percorso multimediale protetto (PMP). |
IMFSaveJob |
Rende persistenti 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. |
IMFSecureChannel |
Stabilisce un canale sicuro unidirezionale tra due oggetti. |
IMFSeekInfo |
Per una particolare posizione di ricerca, ottiene i due fotogrammi chiave più vicini. |
IMFSensorActivitiesReport |
Fornisce l'accesso a IMFSensorActivityReport oggetti che descrivono l'attività corrente di un sensore. |
IMFSensorActivitiesReportCallback |
Interfaccia implementata dal client per ricevere callback quando sono disponibili report attività del sensore. |
IMFSensorActivityMonitor |
Fornisce metodi per il controllo di 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'interfacciaIMFSensorGroup. 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 IMFMediaSource. 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 o può contenere solo un singolo dispositivo, ma si comporta comunque come gruppo di sensori. |
IMFSensorProcessActivity |
Rappresenta l'attività di un processo associato a un sensore. |
IMFSensorProfileCollection |
Contiene una raccolta di oggetti profilo sensore di base multimediale. |
IMFSensorProfile |
Descrive un profilo sensore di Media Foundation. |
IMFSensorStream |
|
IMFSensorTransformFactory |
L'interfaccia implementata dalle trasformazioni del sensore per consentire alla pipeline multimediale di eseguire query sui requisiti della trasformazione del sensore e creare un'istanza di runtime della trasformazione del sensore. |
IMFSequencerSource |
Implementato dall'origine del sequencer . |
IMFSharingEngineClassFactory |
Crea un'istanza del motore di condivisione multimediale. |
IMFShutdown |
Esposto da alcuni oggetti di Media Foundation che devono essere arrestati in modo esplicito. |
IMFSignedLibrary |
Fornisce un metodo che consente ai sistemi di protezione del contenuto di ottenere l'indirizzo della routine di una funzione nella raccolta firmata. Questo metodo fornisce la stessa funzionalità di GetProcAddress che non è disponibile per le app di Windows Store. |
IMFSimpleAudioVolume |
Controlla il livello di volume master della sessione audio associata al renderer audio in streaming (SAR) e all'origine di acquisizione audio. |
IMFSinkWriter |
Implementato dall'oggetto writer sink di Media Foundation. |
IMFSinkWriterCallback |
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'interfacciaIMFSinkWriter. |
IMFSourceBuffer |
Rappresenta un buffer che contiene dati multimediali per un IMFMediaSourceExtension. |
IMFSourceBufferList |
Rappresenta un insieme di oggettiIMFSourceBuffer. |
IMFSourceBufferNotify |
Fornisce funzionalità per generare 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 di 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 in un oggetto sink multimediale. |
IMFSystemId |
Fornisce un metodo che ritira i dati dell'ID di sistema. |
IMFTimecodeTranslate |
Converte tra i codici temporali SMPTE (Society of Motion Picture e Television Engineers) e le unità temporali a 100 nanosecondi. |
IMFTimedText |
Un oggetto timed-text rappresenta un componente di testo a tempo. |
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 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 programmato. |
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 |
Aggiorna gli attributi di uno o più nodi nella topologia corrente della sessione multimediale. |
IMFTopologyServiceLookup |
Consente a un relatore video o a un relatore video personalizzato di ottenere puntatori di interfaccia dal Enhanced Video Renderer (EVR). |
IMFTopologyServiceLookupClient |
Inizializza un mixer video o un relatore. |
IMFTrackedSample |
Tiene traccia dei conteggi dei riferimenti su un esempio multimediale video. |
IMFTranscodeProfile |
Implementato dall'oggetto profilo transcodifica. |
IMFTranscodeSinkInfoProvider |
Implementato dall'oggetto di attivazione sink transcodifica. |
IMFTransform |
Implementata da tutte le trasformazioni (MFT) di Media Foundation. |
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 Enhanced Video Renderer (EVR) visualizza il video. |
IMFVideoMediaType |
Rappresenta una descrizione di un formato video. |
IMFVideoMixerBitmap |
Alfa fonde un'immagine bitmap statica con il video visualizzato dal Enhanced Video Renderer (EVR). |
IMFVideoMixerControl |
Controlla il modo in cui Enhanced Video Renderer (EVR) combina i sottostream video. |
IMFVideoMixerControl2 |
Controlla le preferenze per la disincantazione video. |
IMFVideoPositionMapper |
Esegue il mapping di una posizione su 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 nel Enhanced Video Renderer (EVR). |
IMFVideoProcessorControl |
Configura l'MFTprocessore video. |
IMFVideoProcessorControl2 |
Configura l'MFTprocessore video. |
IMFVideoRenderer |
Imposta un nuovo mixer o relatore per Enhanced Video Renderer (EVR). |
IMFVideoSampleAllocator |
Alloca esempi video per un sink multimediale video. |
IMFVideoSampleAllocatorCallback |
Consente a un'applicazione di tenere traccia degli esempi video allocati dal renderer video avanzato (EVR). |
IMFVideoSampleAllocatorEx |
Alloca campioni video che contengono superfici di trama Direct3D 11. |
IMFVideoSampleAllocatorNotify |
Callback per l'interfacciaIMFVideoSampleAllocatorCallback. |
IMFVideoSampleAllocatorNotifyEx |
Callback per l'interfacciaIMFVideoSampleAllocatorCallback. |
IMFWorkQueueServices |
Controlla le code di lavoro create dalla sessione multimediale . |
IMFWorkQueueServicesEx |
Estende l'interfacciaIMFWorkQueueServices. |
IPlayToControl |
Consente all'oggetto PlayToConnection di di connettersi a un elemento multimediale. |
IPlayToControlWithCapabilities |
Fornisce funzionalità per i IPlayToSource per determinare le funzionalità del contenuto. |
IPlayToSourceClassFactory |
Crea un'istanza dell'oggettoPlayToSource. |
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à sul provider di servizi di configurazione del convertitore di colori. |
IWMResamplerProps |
Imposta le proprietà sul DSP del ricampionatore audio. |
IWMResizerProps |
Imposta le proprietà sul DSP del ridimensionamento video. |
IWMSampleExtensionSupport |
Configura il supporto del 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 fotogramma corrente come fotogramma chiave. |
Argomenti correlati