Leggere in inglese

Condividi tramite


intestazione strmif.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

strmif.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IAMAnalogVideoDecoder

L'interfaccia IAMAnalogVideoDecoder imposta e recupera informazioni sul processo di conversione analogico-digitale in un filtro di acquisizione video. Il filtro di acquisizione video WDM espone questa interfaccia se il dispositivo è un dispositivo di acquisizione video analogica.
IAMAnalogVideoEncoder

Nota Questa interfaccia è stata deprecata. Nota Microsoft non fornisce un'implementazione di questa interfaccia.
IAMAsyncReaderTimestampScaling

Abilita un filtro di origine in modalità pull per supportare dimensioni di file più grandi.
IAMAudioInputMixer

L'interfaccia IAMAudioInputMixer controlla le proprietà di acquisizione audio, ad esempio la panoramica e la voce; e abilita o disabilita input audio specifici, ad esempio la linea in o il microfono. Il filtro Audio Capture espone questa interfaccia su ogni pin di input, nonché sul filtro stesso. I pin di input nel filtro di acquisizione audio rappresentano connessioni hardware fisiche; non sono connessi ad altri filtri DirectShow. Il nome del pin indica il tipo di input; Ad esempio, "Line In" o "Microfono". Usare l'interfaccia IAMAudioInputMixer come indicato di seguito:Per controllare le impostazioni in un determinato input, usare l'interfaccia sul pin. Per impostare le proprietà complessive quando sono abilitati più input, usare l'interfaccia nel filtro. Per abilitare o disabilitare un input, chiamare il metodo IAMAudioInputMixer::p ut_Enable. Alcuni metodi su questa interfaccia potrebbero non riuscire, a seconda delle funzionalità dell'hardware sottostante. Filtra sviluppatori:_Implement questa interfaccia su ogni pin di input di un filtro di acquisizione audio. È anche possibile implementare questa interfaccia nel filtro di acquisizione audio stesso per controllare le impostazioni audio complessive dopo la combinazione.
IAMAudioRendererStats

L'interfaccia IAMAudioRendererStats recupera informazioni statistiche sulle prestazioni da un filtro del renderer audio. Questa interfaccia è destinata all'uso durante lo sviluppo per registrare i dati sulle prestazioni dal renderer audio.
IAMBufferNegotiation

L'interfaccia IAMBufferNegotiation richiede il numero di buffer per un filtro per creare e dimensioni di ogni buffer.
IAMCameraControl

L'interfaccia IAMCameraControl controlla le impostazioni della fotocamera, ad esempio zoom, panoramica, regolazione dell'apertura o velocità dell'otturatore. Per ottenere questa interfaccia, eseguire una query sul filtro che controlla la fotocamera.
IAMCertifiedOutputProtection

L'interfaccia IAMCertifiedOutputProtection invia messaggi COPP (Certified Output Protection Protocol) al driver grafico.
IAMClockAdjust

L'interfaccia IAMClockAdjust regola l'orologio di riferimento. L'orologio di riferimento di sistema espone questa interfaccia.
IAMClockSlave

L'interfaccia IAMClockSlave controlla la tolleranza di un renderer audio quando corrisponde alle tariffe con un altro orologio. Se il renderer audio corrisponde alle tariffe con un altro orologio, consente all'audio di derivare fino alla quantità della tolleranza specificata.
IAMCopyCaptureFileProgress

L'interfaccia IAMCopyCaptureFileProgress è un'interfaccia di callback usata dal metodo ICaptureGraphBuilder2::CopyCaptureFile. Poiché il metodo CopyCaptureFile può richiedere molto tempo per completare, un'applicazione può implementare questa interfaccia per ricevere notifiche periodiche sullo stato di avanzamento dell'operazione di copia. Se l'applicazione non deve ricevere queste informazioni, non è necessario implementare l'interfaccia.
IAMCrossbar

L'interfaccia IAMCrossbar indirizza i segnali da un'origine analogica o digitale a un filtro di acquisizione video. Questa interfaccia viene implementata dal filtro incrociato video analogico.
IAMDecoderCaps

L'interfaccia IAMDecoderCaps restituisce informazioni sulle funzionalità da un filtro decodificatore MPEG.
IAMDeviceRemoval

L'interfaccia IAMDeviceRemoval consente a Filter Graph Manager di registrare gli eventi di rimozione dei dispositivi per un dispositivo di acquisizione.
IAMDevMemoryAllocator

Nota Questa interfaccia non è più supportata da AVI Splitter. Nota Questa interfaccia è stata definita per supportare decodificatori hardware meno recenti che richiedono che i file AVI vengano letti in memoria hardware diretta.
IAMDevMemoryControl

Nota Questa interfaccia non è più supportata da AVI Splitter. Nota È stato definito per supportare determinati decodificatori hardware meno recenti che richiedono che i file AVI vengano letti direttamente nella memoria hardware.
IAMDroppedFrames

L'interfaccia IAMDroppedFrames recupera le informazioni sulle prestazioni da un filtro di acquisizione video, incluso il numero di fotogrammi eliminati e il numero di prestazioni recapitati. Le applicazioni possono usare questa interfaccia per determinare le prestazioni di acquisizione in fase di esecuzione.
IAMExtDevice

L'interfaccia IAMExtDevice controlla un dispositivo esterno, ad esempio una fotocamera DV o un recoder nastro video .
IAMExtTransport

L'interfaccia IAMExtTransport controlla il trasporto su un nastro video recporder (VTR) o una videocamera.
IAMFilterGraphCallback

L'interfaccia IAMFilterGraphCallback fornisce un meccanismo di callback durante la compilazione del grafico. Per usare questa interfaccia, implementare l'interfaccia nell'applicazione o nell'oggetto client.
IAMFilterMiscFlags

L'interfaccia IAMFilterMiscFlags esegue query se un filtro è un filtro di origine o un renderer.
IAMGraphBuilderCallback

L'interfaccia IAMGraphBuilderCallback fornisce un meccanismo di callback durante la compilazione del grafico. Per usare questa interfaccia, implementare l'interfaccia nell'applicazione o nell'oggetto client.
IAMGraphStreams

L'interfaccia IAMGraphStreams controlla un grafico di filtro che esegue il rendering di un'origine dinamica.
IAMLatenza

L'interfaccia IAMLatency segnala la quantità di latenza introdotta da un filtro nel grafico.
IAMOpenProgress

L'interfaccia IAMOpenProgress segnala lo stato di avanzamento di un'operazione aperta da file e consente all'applicazione di annullare l'operazione. I filtri che aprono file in una rete possono esporre questa interfaccia.
IAMOverlayFX

L'interfaccia IAMOverlayFX controlla la modalità di visualizzazione della sovrapposizione video sullo schermo dell'utente. Il filtro Overlay Mixer implementa questa interfaccia.
IAMovieSetup

Nota Questa interfaccia è stata deprecata. (IAMovieSetup)
IAMPhysicalPinInfo

Nota Questa interfaccia è stata deprecata. (IAMPhysicalPinInfo)
IAMPluginControl

Controlla gli elenchi di filtri preferiti e bloccati.
IAMPushSource

L'interfaccia IAMPushSource sincronizza un grafico di filtro che esegue il rendering di un'origine dinamica.
IAMResourceControl

L'interfaccia IAMResourceControl apre e contiene una risorsa del dispositivo audio prima che il dispositivo sia effettivamente necessario, in modo che la riproduzione possa essere garantita o l'applicazione possa apprendere in anticipo che un dispositivo non è disponibile. I filtri seguenti implementano questo filtro interface:Audio Capture. Filtro Renderer DirectSound. Filtro Renderer audio (WaveOut).
IAMStreamConfig

L'interfaccia IAMStreamConfig imposta il formato di output in determinati filtri di acquisizione e compressione, sia per audio che per video.
IAMStreamControl

L'interfaccia IAMStreamControl controlla singoli flussi in un filtro.
IAMStreamSelect

L'interfaccia IAMStreamSelect seleziona dai flussi disponibili in un filtro parser.
IAMTimecodeDisplay

L'interfaccia IAMTimecodeDisplay controlla un dispositivo di visualizzazione del timecode SMPTE/MIDI esterno. DirectShow attualmente non fornisce filtri che implementano questa interfaccia.
IAMTimecodeGenerator

L'interfaccia IAMTimecodeGenerator controlla il modo in cui un generatore di timecode SMPTE/MIDI esterno fornisce dati al grafico del filtro. DirectShow attualmente non fornisce filtri che implementano questa interfaccia.
IAMTimecodeReader

L'interfaccia IAMTimecodeReader legge il codice temporale SMPTE o MIDI da un dispositivo esterno. I driver MSDV e MSTape supportano questa interfaccia per la lettura del timecode da una videocamera DV o MPEG-2 esterna.
IAMTuner

L'interfaccia IAMTuner controlla un tuner TV.
IAMTunerNotification

Nota Questa interfaccia di callback è stata deprecata, perché il filtro tuner TV non implementa il meccanismo di callback. .
IAMTVAudio

L'interfaccia IAMTVAudio controlla l'audio da un'origine televisiva. Il filtro Audio TV implementa questa interfaccia. Le applicazioni possono usarle per controllare le impostazioni audio televisive, tra cui il programma audio secondario (SAP) e la selezione stereo o mono.
IAMTVAudioNotification

Nota Questa interfaccia di callback è stata deprecata, perché il filtro AUDIO TV non implementa il meccanismo di callback. .
IAMTVTuner

L'interfaccia IAMTVTuner controlla un tuner TV.
IAMVfwCaptureDialogs

L'interfaccia IAMVfwCaptureDialogs visualizza una finestra di dialogo fornita da un driver di acquisizione video per Windows (VFW). Il filtro acquisizione VFW implementa questa interfaccia.
IAMVfwCompressDialogs

L'interfaccia IAMVfwCompressDialogs visualizza una finestra di dialogo fornita da un codec Video for Windows (VFW).
IAMVideoCompression

L'interfaccia IAMVideoCompression imposta e recupera le proprietà di compressione video.
IAMVideoControl

L'interfaccia IAMVideoControl controlla alcune operazioni di acquisizione video, ad esempio l'enumerazione delle velocità dei fotogrammi disponibili e l'orientamento delle immagini.
IAMVideoDecimationProperties

L'interfaccia IAMVideoDecimationProperties controlla il modo in cui il mixer sovrapposizione esegue la decimazione videoIf una finestra video è inferiore alle dimensioni native del video visualizzato, il renderer video deve decimare il video in ingresso, ridimensionare il video fino alle dimensioni inferiori. La decimazione può essere eseguita in una delle posizioni seguenti. Hardware di sovrapposizione sul chip VGA. Il scaler integrato nella porta video (se la connessione è tramite una porta video). Decodificatore che fornisce video al renderer. Un'applicazione può chiamare metodi su questa interfaccia per selezionare una determinata strategia di decimazione, per ottimizzare le prestazioni. Tuttavia, la maggior parte delle applicazioni non avrà occasione di usare questa interfaccia. A meno che l'applicazione non sia progettata per supportare un hardware specifico, non vi è motivo per modificare il comportamento predefinito del filtro Overlay Mixer per la decimazione.
IAMVideoProcAmp

L'interfaccia IAMVideoProcAmp regola le qualità di un segnale video in ingresso, ad esempio luminosità, contrasto, tonalità, saturazione, gamma e nitidezza. Il filtro Di acquisizione video WDM espone questa interfaccia se l'hardware supporta la regolazione dell'immagine.
IAsyncReader

L'interfaccia IAsyncReader esegue una richiesta di dati asincrona in un filtro. Questa interfaccia viene esposta dai pin di output che eseguono operazioni di lettura asincrone.
IBaseFilter

L'interfaccia IBaseFilter è l'interfaccia primaria per i filtri DirectShow.
IBPCSatelliteTuner

Nota Questa interfaccia non è implementata ed è stata deprecata. L'interfaccia IBPCSatelliteTuner supporta l'ottimizzazione televisiva satellite.
ICaptureGraphBuilder

Nota Questa interfaccia è stata deprecata. (ICaptureGraphBuilder)
ICaptureGraphBuilder2

L'interfaccia ICaptureGraphBuilder2 acquisisce grafici e altri grafici di filtro personalizzati.
ICodecAPI

L'interfaccia ICodecAPI (strmif.h) imposta e recupera le impostazioni in un filtro codificatore o decodificatore.
IConfigAviMux

L'interfaccia IConfigAviMux configura il filtro AVI Mux.
IConfigInterleaving

L'interfaccia IConfigInterleaving controlla il modo in cui gli esempi audio e video del filtro AVI Mux vengono interleavi.
ICreateDevEnum

L'interfaccia ICreateDevEnum crea un enumeratore per una categoria di filtri, ad esempio dispositivi di acquisizione video o dispositivi di acquisizione audio.
IDDrawExclModeVideo

L'interfaccia IDDrawExclModeVideo consente la riproduzione video in modalità full-screen esclusiva di DirectDraw.
IDDrawExclModeVideoCallback

L'interfaccia IDDrawExclModeVideoCallback è un'interfaccia di callback per l'interfaccia IDDrawExclModeVideo. Questa interfaccia di callback consente alle applicazioni di ottenere una notifica sincrona sulle modifiche apportate alla posizione di sovrapposizione, alle dimensioni, alla visibilità e così via, in modo che l'applicazione possa modificare la visibilità video, le dimensioni e la posizione. In questo modo si evita qualsiasi flash di tasti di colore all'inizio, alla fine o durante la riproduzione. L'applicazione deve implementare l'interfaccia. È importante che nessuno dei metodi blocchi o rallenta l'elaborazione video, perché questo causerà problemi con la riproduzione. Usare questa interfaccia se si scrive un filtro che supporta IDDrawExclModeVideo o deve generare callback per consentire a un'applicazione di disegnare chiavi di colore al momento giusto.
IDecimateVideoImage

L'interfaccia IDecimateVideoImage specifica la decimazione in un filtro decodificatore.
IDistributorNotify

L'interfaccia IDistributorNotify consente a un server di distribuzione plug-in di ricevere una notifica quando il grafico del filtro cambia. Le applicazioni non usano mai questa interfaccia.
IDrawVideoImage

Nota Questa interfaccia è stata deprecata. (IDrawVideoImage)
IDistribuitiCmd

L'interfaccia I MdfCmd attende l'avvio o la fine dei comandi DVD. Lo strumento di navigazione DVD crea oggetti di sincronizzazione che espongono questa interfaccia.
IPadControl

Nota Questa interfaccia è stata deprecata. (IPadControl)
IPadControl2

L'interfaccia I MdfControl2 passa e gioca DVD-Video titoli.
ICreaGraphBuilder

L'interfaccia ICreaGraphBuilder compila un grafico di filtro per la riproduzione DVD-Video.
IInfo IInfo

Nota Questa interfaccia è stata deprecata. (IInfo IInfo)
IInfo2

L'interfaccia IIntuneInfo2 segnala gli attributi di un disco DVD o lo stato corrente della riproduzione e dello spostamento DVD.
IStimaState

L'interfaccia I MdfState memorizza nella cache lo stato corrente. L'oggetto che implementa questa interfaccia è denominato segnalibro DVD. È possibile usarlo per salvare e ripristinare lo stato del DVD, che include la posizione di riproduzione, il livello genitori dell'utente e l'area DVD.
IDVEnc

L'interfaccia IDVEnc imposta e recupera le proprietà nel filtro DV Video Encoder.
IDVRGB219

L'interfaccia IDVRGB219 controlla l'intervallo dinamico nei filtri DV Video Encoder e DV Video Decoder.
IDVSplitter

Effettua il downgrade della frequenza dei fotogrammi in un flusso digital video (DV).
IEncoderAPI

IEncoderAPI non è più disponibile per l'uso. (IEncoderAPI)
IEnumFilters

L'interfaccia IEnumFilters enumera i filtri in un grafico di filtro.
IEnumMediaTypes

L'interfaccia IEnumMediaTypes enumera i tipi di supporti preferiti di un pin.
IEnumPins

Enumera i pin in un filtro. Il metodo IBaseFilter::EnumPins restituisce questa interfaccia.
IEnumRegFilters

Nota Questa interfaccia è stata deprecata. (IEnumRegFilters)
IEnumStreamIdMap

L'interfaccia IEnumStreamIdMap viene implementata in una raccolta COM standard di mappe ID di flusso create dal metodo MPEG-2 Demultiplexer IMPEG2StreamIdMap::MapStreamIdId.
IFileSinkFilter

L'interfaccia IFileSinkFilter viene implementata nei filtri che scrivono flussi multimediali in un file.
IFileSinkFilter2

L'interfaccia IFileSinkFilter2 estende l'interfaccia IFileSinkFilter.
IFileSourceFilter

L'interfaccia IFileSourceFilter viene esposta dai filtri di origine per impostare il nome file e il tipo di supporto del file multimediale di cui eseguire il rendering.
IFilterChain

L'interfaccia IFilterChain fornisce metodi per avviare, arrestare o rimuovere catene di filtri in un grafico di filtro.
IFilterGraph

L'interfaccia IFilterGraph fornisce metodi per la creazione di un grafico di filtro.
IFilterGraph2

L'interfaccia IFilterGraph2 estende le interfacce IFilterGraph e IGraphBuilder, che contengono metodi per la creazione di grafici di filtro. Filter Graph Manager implementa questa interfaccia.
IFilterGraph3

L'interfaccia IFilterGraph3 estende l'interfaccia IFilterGraph2, che contiene i metodi per la creazione di grafici di filtro. Filter Graph Manager implementa questa interfaccia.
IFilterMapper

Nota Questa interfaccia è stata deprecata. (IFilterMapper)
IFilterMapper2

Registra e annulla la registrazione dei filtri e individua i filtri nel Registro di sistema.
IFilterMapper3

L'interfaccia IFilterMapper3 estende l'interfaccia IFilterMapper2. L'oggetto Filter Mapper implementa questa interfaccia. Nota Questa interfaccia è deprecata. .
IGetCapabilitiesKey

L'interfaccia IGetCapabilitiesKey consente a un'applicazione di recuperare le funzionalità di un codec software o hardware dal Registro di sistema, senza creare un'istanza del filtro del codificatore.
IGraphBuilder

Questa interfaccia fornisce metodi che consentono a un'applicazione di compilare un grafico di filtro.
IGraphConfig

Filter Graph Manager espone IGraphConfig per supportare la compilazione dinamica del grafo.
IGraphConfigCallback

L'interfaccia IGraphConfigCallback contiene il metodo di callback passato a IGraphConfig::Reconfigure. Il chiamante (un'applicazione o un filtro) implementa questa interfaccia. Per altre informazioni, vedere IGraphConfig.
IGraphVersion

L'interfaccia IGraphVersion viene implementata in Filter Graph Manager per consentire ai server di distribuzione e alle applicazioni plug-in di sapere quando il grafico è cambiato.
IIPDVDec

L'interfaccia IIPDVDec fornisce metodi per l'impostazione e il recupero delle proprietà nel filtro decodificatore video DV.
IMediaEventSink

Notifica a Filter Graph Manager gli eventi che si verificano all'interno del grafico del filtro.
IMediaFilter

L'interfaccia IMediaFilter controlla lo stato di streaming di un filtro. Tutti i filtri DirectShow implementano questa interfaccia.
IMediaPropertyBag

L'interfaccia IMediaPropertyBag è esposta dall'oggetto Media Property Bag.
IMediaSample

L'interfaccia IMediaSample imposta e recupera le proprietà negli esempi multimediali.
IMediaSample2

L'interfaccia IMediaSample2 imposta e recupera le proprietà negli esempi multimediali. Questa interfaccia eredita l'interfaccia IMediaSample.
IMediaSample2Config

L'interfaccia IMediaSample2Config restituisce un puntatore a una superficie Direct3D che rappresenta un buffer di acquisizione VRAM.
IMediaSeeking

L'interfaccia IMediaSeeking contiene metodi per cercare una posizione all'interno di un flusso e per impostare la frequenza di riproduzione.
IMemAllocator

L'interfaccia IMemAllocator alloca campioni multimediali per lo spostamento dei dati tra pin. Questa interfaccia viene usata dai pin che condividono allocatori, quando il pin di input espone l'interfaccia IMemInputPin.
IMemAllocatorCallbackTemp

L'interfaccia IMemAllocatorCallbackTemp consente a un filtro di ricevere una notifica di callback da un allocatore ogni volta che viene restituito un campione all'elenco di autorizzazioni gratuite dell'allocatore. L'uso di questa interfaccia è deprecato.
IMemAllocatorNotifyCallbackTemp

Consente a un filtro di ricevere una notifica di callback da un allocatore ogni volta che viene restituito un campione all'elenco gratuito dell'allocatore.
IMemInputPin

L'interfaccia IMemInputPin fornisce dati multimediali a un pin di input.
IMpeg2Demultiplexer

Questa interfaccia viene implementata nel filtro MPEG-2 Demultiplexer (Demux) e viene usata sia in modalità flusso di programma che in modalità flusso di trasporto.
IMPEG2StreamIdMap

Questa interfaccia viene implementata su ogni pin di output del filtro MPEG-2 Demultiplexer (Demux) e viene usato solo in modalità flusso di programma.
IOverlay

L'interfaccia IOverlay fornisce informazioni in modo che un filtro possa scrivere direttamente nella memoria video posizionando il video nella posizione corretta della finestra.
IOverlayNotify

L'interfaccia IOverlayNotify fornisce un filtro upstream, ad esempio un decodificatore, con notifiche delle modifiche apportate alla finestra di rendering.
IOverlayNotify2

L'interfaccia IOverlayNotify2 deriva dall'interfaccia IOverlayNotify.
IPersistMediaPropertyBag

L'interfaccia IPersistMediaPropertyBag imposta e recupera blocchi INFO e DISP in Audio-Video flussi Interleaved (AVI).
IPin

Questa interfaccia viene esposta da tutti i pin di input e output. Gestione grafo filtri usa questa interfaccia per connettere i pin ed eseguire operazioni di scaricamento.
IPinConnection

Questa interfaccia fornisce metodi per riconnettere un pin di input mentre il filtro è ancora in esecuzione.
IPinFlowControl

Blocca il flusso di dati da un pin di output attivo.
IQualityControl

L'interfaccia IQualityControl fornisce il supporto per il controllo qualità.
IReferenceClock

L'interfaccia IReferenceClock fornisce il tempo di riferimento per il grafico del filtro. I filtri che possono fungere da orologio di riferimento possono esporre questa interfaccia.
IReferenceClockTimerControl

L'interfaccia IReferenceClockTimerControl modifica il periodo del timer utilizzato da un orologio di riferimento. Questa interfaccia è esposta dall'orologio di riferimento del sistema DirectShow.
IRegisterServiceProvider

L'interfaccia IRegisterServiceProvider registra un oggetto come servizio con Filter Graph Manager. Per altre informazioni, vedere IRegisterServiceProvider::RegisterService.
IResourceConsumer

L'interfaccia IResourceConsumer fornisce un meccanismo di callback per gli oggetti che usano l'interfaccia IResourceManager. Un oggetto deve implementare IResourceConsumer se usa l'interfaccia IResourceManager per richiedere risorse dal gestore del grafo dei filtri.
IResourceManager

L'interfaccia IResourceManager risolve i conflitti per le risorse di sistema. Gestione grafici filtri espone questa interfaccia.
ISeekingPassThru

L'interfaccia ISeekingPassThru crea un oggetto helper che implementa la ricerca di filtri a un input.
IStreamBuilder

L'interfaccia IStreamBuilder consente a un pin di output di notificare al gestore del grafo del filtro che il pin stesso creerà la sezione downstream del grafico del filtro.
IVideoEncoder

L'interfaccia IVideoEncoder è facoltativamente esposta dai filtri del codificatore video.
IVideoFrameStep

L'interfaccia IVideoFrameStep passa attraverso un flusso video.
IVMRAspectRatioControl

L'interfaccia IVMRAspectRatioControl controlla se il filtro del renderer di missaggio video 7 (VMR-7) mantiene le proporzioni del video di origine.
IVMRDeinterlaceControl

L'interfaccia IVMRDeinterlaceControl fornisce il supporto per la denterlacing accelerata hardware avanzata tramite il filtro del renderer di missaggio video 7 (VMR-7).
IVMRFilterConfig

L'interfaccia IVMRFilterConfig viene usata per configurare la modalità operativa e i meccanismi di rendering video del filtro renderer di combinazione video 7 (VMR-7).
IVMRImageCompositor

L'interfaccia IVMRImageCompositor viene implementata dal compositore predefinito per il filtro del renderer di mix video 7 (VMR-7).
IVMRImagePresenter

L'interfaccia IVMRImagePresenter viene implementata dal Allocator-Presenter predefinito per il filtro del renderer di mix video 7 (VMR-7).
IVMRImagePresenterConfig

L'interfaccia IVMRImagePresenterConfig fornisce metodi per impostare le preferenze di rendering sul relatorere allocatore usato dal Filtro renderer di mix video 7 (VMR-7). Le applicazioni non devono usare direttamente questa interfaccia.
IVMRImagePresenterExclModeConfig

L'interfaccia IVMRImagePresenterExclModeConfig eredita da IVMRImagePresenterConfig e fornisce metodi per l'impostazione e il recupero delle preferenze di rendering nella modalità esclusiva allocator-Presenter.
IVMRMixerBitmap

L'interfaccia IVMRMixerBitmap consente a un'applicazione di combinare un'immagine statica da una bitmap o una superficie DirectDraw nel flusso video, quando si usa il filtro del renderer di mix video 7 (VMR-7).
IVMRMixerControl

L'interfaccia IVMRMixerControl consente a un'applicazione di modificare i flussi video in ingresso nel filtro del renderer di mix video 7 (VMR-7).
IVMRMonitorConfig

L'interfaccia IVMRMonitorConfig viene implementata dal filtro del renderer di mix video 7 (VMR-7).
IVMRSurface

L'interfaccia IVMRSurface viene implementata negli esempi multimediali usati dal filtro renderer di mix video 7 (VMR-7).
IVMRSurfaceAllocator

L'interfaccia IVMRSurfaceAllocator viene implementata dal relatore dell'allocatore predefinito per il filtro renderer di mix video 7 (VMR-7).
IVMRSurfaceAllocatorNotify

L'interfaccia IVMRSurfaceAllocatorNotify viene implementata dal filtro del renderer di mix video 7 (VMR-7).
IVMRVideoStreamControl

L'interfaccia IVMRVideoStreamControl viene implementata in ogni pin di input del filtro renderer di mix video 7 (VMR-7).
IVMRWindowlessControl

L'interfaccia IVMRWindowlessControl controlla il rendering del renderer video 7 (VMR-7) esegue il rendering di un flusso video all'interno di una finestra del contenitore.
IVPManager

L'interfaccia IVPManager viene implementata nella VPM (Video Port Manager).

Strutture

 
ALLOCATOR_PROPERTIES

La struttura ALLOCATOR_PROPERTIES descrive il conteggio, le dimensioni, l'allineamento e le proprietà del prefisso di un allocatore.
AM_DVD_RENDERSTATUS

La struttura AM_DVD_RENDERSTATUS contiene codici che indicano lo stato della riproduzione DVD-Video. Questi codici vengono usati nel metodo IDeviceGraphBuilder::RenderVideoVolume.
AM_MEDIA_TYPE

La struttura AM_MEDIA_TYPE descrive il formato di un esempio multimediale.
AM_SAMPLE2_PROPERTIES

La struttura AM_SAMPLE2_PROPERTIES descrive le proprietà di un esempio multimediale. L'interfaccia IMediaSample2 usa questa struttura.
AM_STREAM_INFO

La struttura AM_STREAM_INFO contiene informazioni sul controllo di flusso.
AMCOPPCommand

La struttura AMCOPPCommand contiene un comando Certificateed Output Protection Protocol (COPP).
AMCOPPSignature

La struttura AMCOPPSignature contiene la firma necessaria per il metodo IAMCertifiedOutputProtection::SessionSequenceStart.
AMCOPPStatusInput

La struttura AMCOPPStatusInput contiene una richiesta di stato COPP (Certified Output Protection Protocol).
AMCOPPStatusOutput

La struttura AMCOPPStatusOutput contiene il risultato di una richiesta di stato COPP (Certified Output Protection Protocol).
AUDIO_STREAM_CONFIG_CAPS

La struttura AUDIO_STREAM_CONFIG_CAPS descrive un intervallo di formati audio. I filtri di compressione audio e acquisizione usano questa struttura per descrivere i formati che possono produrre.
CodecAPIEventData

La struttura CodecAPIEventData (strmif.h) contiene i dati degli eventi per l'evento EC_CODECAPI_EVENT. Questo evento viene inviato da codec che supportano l'interfaccia ICodecAPI.
COLORKEY

La struttura COLORKEY comunica le informazioni sulla chiave del colore tra il renderer e un altro filtro.
DDCOLORKEY

Descrive una chiave di colore come intervallo di valori.
DVD_AudioAttributes

La struttura DVD_AudioAttributes viene usata in IDeviceInfo2::GetAudioAttributes per ricevere i vari attributi audio del disco.
DVD_DECODER_CAPS

La struttura DVD_DECODER_CAPS indica le funzionalità di un decodificatore DVD.
DVD_HMSF_TIMECODE

La struttura DVD_HMSF_TIMECODE fornisce le ore, i minuti, i secondi e i fotogrammi in un timecode DVD.
DVD_KaraokeAttributes

La struttura DVD_KaraokeAttributes contiene informazioni su un flusso audio karaoke. Il metodo IDeviceInfo2::GetKaraokeAttributes riempie una struttura DVD_KaraokeAttributes per un flusso specificato.
DVD_MenuAttributes

La struttura DVD_MenuAttributes contiene informazioni su un menu DVD. Il metodo IDeviceInfo2::GetTitleAttributes riempie una struttura DVD_MenuAttributes per un flusso specificato.
DVD_MUA_Coeff

La struttura DVD_MUA_Coeff definisce i coefficienti di combinazione per un canale in un flusso audio multicanale. La struttura DVD_MultichannelAudioAttributes contiene una matrice di otto strutture DVD_MUA_Coeff, una per ogni canale nel flusso.
DVD_MUA_MixingInfo

La struttura DVD_MUA_MixingInfo descrive le informazioni di combinazione del suono surround per i canali in un flusso audio in un titolo specificato.
DVD_MultichannelAudioAttributes

La struttura DVD_MultichannelAudioAttributes descrive gli attributi multicanale di un flusso audio all'interno di un titolo specificato.
DVD_PLAYBACK_LOCATION

La struttura DVD_PLAYBACK_LOCATION indica la posizione di riproduzione DVD.
DVD_PLAYBACK_LOCATION2

La struttura DVD_PLAYBACK_LOCATION2 indica la posizione di riproduzione DVD.
DVD_SubpictureAttributes

La struttura DVD_SubpictureAttributes contiene informazioni sulla sottopictura DVD. Il metodo IDeviceInfo2::GetSubpictureAttributes riempie una struttura DVD_SubpictureAttributes per un flusso specificato.
DVD_TIMECODE

La struttura DVD_TIMECODE contiene il codice di tempo DVD in ore, minuti, secondi e fotogrammi.
DVD_TitleAttributes

La struttura DVD_TitleAttributes contiene informazioni su un titolo DVD.
DVD_VideoAttributes

La struttura DVD_VideoAttributes descrive gli attributi del flusso video per il titolo o il menu corrente.
DVINFO

La struttura DVINFO descrive il formato di un flusso di video digitale (DV).
FILTER_INFO

La struttura FILTER_INFO contiene informazioni su un filtro.
NORMALDRECT

La struttura NORMALDRECT viene usata con il filtro VMR nelle operazioni di combinazione per specificare la posizione di un rettangolo video nello spazio di composizione.
PIN_INFO

La struttura PIN_INFO contiene informazioni su un pin.
Qualità

La struttura Quality descrive un messaggio di qualità indicando Flood o Famine nel renderer e specificando la percentuale di fotogrammi da eliminare o aggiungere per ottimizzare le prestazioni del renderer.
REGFILTER2

La struttura REGFILTER2 contiene informazioni per la registrazione di un filtro.
REGFILTERPINS

La struttura REGFILTERPINS contiene informazioni sui pin per la registrazione di un filtro.
REGFILTERPINS2

La struttura REGFILTERPINS2 contiene informazioni per la registrazione di un filtro tramite l'interfaccia IFilterMapper2.
REGPINMEDIUM

La struttura REGPINMEDIUM descrive un supporto pin per la registrazione tramite l'interfaccia IFilterMapper2.
REGPINTYPES

La struttura REGPINTYPES contiene informazioni sul tipo di supporto per la registrazione di un filtro.
STREAM_ID_MAP

La struttura STREAM_ID_MAP descrive un flusso elementare all'interno di un flusso di programma MPEG-2. Usato con i metodi di interfaccia IEnumStreamIdMap.
TIMECODE

La struttura TIMECODE contiene informazioni di base sul numero di frame di timecode. T
TIMECODE

La struttura TIMECODE contiene informazioni di base sul numero di frame di timecode. (TIMECODE)
TIMECODE_SAMPLE

La struttura TIMECODE_SAMPLE contiene informazioni complete sul timecode.
VIDEO_STREAM_CONFIG_CAPS

La struttura VIDEO_STREAM_CONFIG_CAPS descrive un intervallo di formati video. I filtri di compressione e acquisizione video usano questa struttura per descrivere i formati che possono produrre.
VMRALLOCATIONINFO

La struttura VMRALLOCATIONINFO viene usata nel metodo IVMRSurfaceAllocator::AllocateSurface del filtro VMR-7.
VMRALPHABITMAP

La struttura VMRALPHABITMAP viene usata nei metodi IVMRMixerBitmap del filtro VMR-7 quando l'applicazione fornisce una bitmap con fusione alfa statica da visualizzare nel fotogramma video composito.
VMRDeinterlaceCaps

La struttura VMRDeinterlaceCaps descrive le funzionalità di una modalità di denterlacing.
VMRFrequency

La struttura VMRFrequency descrive la frequenza di un flusso video. Le frequenze vengono descritte come proporzioni. Ad esempio, la frequenza dei fotogrammi NTSC di 29,97 fps è espressa come 30.000:1001.
VMRGUID

La struttura VMRGUID è un membro della struttura VMRMONITORINFO e viene usata per identificare un monitoraggio nel sistema (solo VMR-7).
VMRMONITORINFO

La struttura VMRMONITORINFO viene usata nel metodo IVMRMonitorConfig::GetAvailableMonitors per impostare e recuperare informazioni sui monitoraggi nel sistema (solo VMR-7).
VMRPRESENTATIONINFO

La struttura VMRPRESENTATIONINFO viene usata nel metodo IVMRImagePresenter::P resentImage (solo VMR-7).
VMRVideoDesc

Questo argomento si applica a Windows XP Service Pack 1 o versione successiva. La struttura VMRVideoDesc descrive un flusso video da deimmettere.
VMRVIDEOSTREAMINFO

Questo argomento si applica a Windows XP o versione successiva. La struttura VMRVIDEOSTREAMINFO viene usata nella chiamata del filtro VMR-7 a IVMRImageCompositor::CompositeImage nel programma di composizione dell'immagine.

Enumerazioni

 
_AM_AUDIO_RENDERER_STAT_PARAM

L'enumerazione _AM_AUDIO_RENDERER_STAT_PARAM specifica le informazioni sulle prestazioni da recuperare dal renderer audio.
_AM_FILTER_MISC_FLAGS

L'enumerazione _AM_FILTER_MISC_FLAGS contiene flag che indicano se un filtro è un filtro di origine o un filtro renderer.
_AM_INTF_SEARCH_FLAGS

Specifica i tipi di oggetto da cercare quando si tenta di trovare un'interfaccia nel grafico del filtro.
_AM_OVERLAY_NOTIFY_FLAGS

L'enumerazione AM_OVERLAY_NOTIFY_FLAGS indica la modifica della sovrimpressione o sta per essere modificata.
_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS

Definisce i flag che specificano come bloccare il flusso di dati da un pin di output.
_AM_PUSHSOURCE_FLAGS

Indica il comportamento di un filtro di origine dinamica.
_AMRESCTL_RESERVEFLAGS

Specifica se incrementare o diminuire il numero di risorse attualmente riservate.
_DVENCODERFORMAT

Indica il formato di video digitale (DV).
_DVENCODERRESOLUTION

Indica la risoluzione di codifica del video digitale (DV).
_DVENCODERVIDEOFORMAT

Indica lo standard video (NTSC o PAL) per la codifica video digitale (DV).
_DVRESOLUTION

Indica la risoluzione di decodifica del video digitale (DV).
_REM_FILTER_FLAGS

Specifica come rimuovere un filtro dal grafico del filtro.
AM_DVD_GRAPH_FLAGS

L'enumerazione AM_DVD_GRAPH_FLAGS specifica il modo in cui lo strumento di navigazione DVD compila un grafico di riproduzione DVD. Questi flag vengono usati con il metodo IConfigurationGraphBuilder::RenderVideoVolume.
AM_DVD_STREAM_FLAGS

Descrive un tipo di flusso DVD (video, audio o sottopicture).
AM_GRAPH_CONFIG_RECONNECT_FLAGS

Specifica come riconnettere i filtri durante la ricompilazione dinamica del grafico del filtro.
AM_SEEKING_SEEKING_CAPABILITIES

Specifica le funzionalità di ricerca di un flusso multimediale.
AM_STREAM_INFO_FLAGS

L'enumerazione AM_STREAM_INFO_FLAGS definisce i flag che indicano lo stato del controllo di flusso di un pin.
AMOVERLAYFX

Specifica gli effetti su una superficie di sovrapposizione hardware DirectDraw.
AMTunerModeType

Specifica la frequenza di una tuner TV (cavo o antenna). (AMTunerModeType)
AnalogVideoStandard

L'enumerazione AnalogVideoStandard specifica il formato di un segnale televisivo analogico.
CameraControlFlags

L'enumerazione CameraControlFlags definisce se un'impostazione della fotocamera viene controllata manualmente o automaticamente.
CameraControlProperty

L'enumerazione CameraControlProperty specifica un'impostazione in una fotocamera.
CompressionCaps

Indica le funzionalità di compressione video.
DECIMATION_USAGE

Descrive la strategia usata dal filtro mixer di sovrapposizione per ridimensionare l'immagine video fino a una dimensione inferiore.
DVD_AUDIO_APPMODE

Indica la modalità audio corrente recuperata in una chiamata a IInfo2::GetAudioAttributes.
DVD_AUDIO_FORMAT

Indica il formato audio di un DVD.
DVD_AUDIO_LANG_EXT

Definisce i flag che indicano se un flusso audio contiene estensioni del linguaggio audio.
DVD_CMD_FLAGS

Definisce i flag che controllano la modalità di gestione della sincronizzazione dei comandi del filtro del filtro di navigazione DVD.
DVD_DISC_SIDE

Indica i lati di un disco DVD.
DVD_DOMAIN

Definisce i domini DVD.
DVD_FRAMERATE

Indica se il DVD viene creato per riprodurre a 25 o 30 fotogrammi al secondo.
DVD_KARAOKE_ASSIGNMENT

Definisce la configurazione dell'altoparlante per un flusso audio.
DVD_KARAOKE_CONTENTS

Specifica i flag che, se usati in un'operazione OR bit per bit, descrivono il contenuto di ogni canale di un flusso audio in un titolo karaoke.
DVD_KARAOKE_DOWNMIX

Definisce i flag usati dal metodo IDeviceControl2::SelectKaraokeAudioPresentationMode per controllare quali altoparlanti, se presenti, ogni canale ausiliario viene ridotto.
DVD_MENU_ID

Specifica il menu DVD in una chiamata a IDeviceControl2::ShowMenu.
DVD_NavCmdType

Definisce i tipi di comando di spostamento DVD.
DVD_OPTION_FLAG

L'enumerazione DVD_OPTION_FLAG definisce i flag che controllano il comportamento del filtro di navigazione DVD. Per impostare uno di questi flag, chiamare IDeviceControl2::SetOption.
DVD_PARENTAL_LEVEL

Identifica i flag per i livelli genitori generici definiti nella specifica DVD.
DVD_PREFERRED_DISPLAY_MODE

Indica il metodo di conversione e le proporzioni della finestra preferite dell'utente.
DVD_RELATIVE_BUTTON

Identifica i quattro pulsanti direzionali usati per la navigazione dei menu DVD e altre operazioni.
DVD_SUBPICTURE_CODING

Indica quale tipo di contenuto contiene il flusso di sottopicture.
DVD_SUBPICTURE_LANG_EXT

Definisce le possibili estensioni del linguaggio in un flusso di sottopicture specificato.
DVD_SUBPICTURE_TYPE

Definisce i flag usati per determinare quale tipo di contenuto contiene il flusso di sottopicture.
DVD_TextCharSet

Definisce il set di caratteri con cui viene codificata una stringa specificata.
DVD_TextStringType

Definisce un subset dei tipi di stringa di testo DVD.
DVD_TIMECODE_FLAGS

Indica la frequenza dei fotogrammi in cui è stato creato un DVD.
DVD_TITLE_APPMODE

Indica se un titolo DVD è un titolo karaoke. Questa enumerazione è un membro della struttura DVD_TitleAttributes, compilata quando un'applicazione chiama il metodo IDeviceInfo2::GetTitleAttributes.
DVD_VIDEO_COMPRESSION

Definisce i possibili tipi di compressione video DVD.
FILTER_STATE

Specifica lo stato di un filtro o lo stato del grafico del filtro.
InterleavingMode

Specifica il modo in cui i fotogrammi video e gli esempi audio verranno scritti su disco.
PhysicalConnectorType

Specifica il tipo fisico di pin (audio o video).
PIN_DIRECTION

Indica la direzione di un pin.
QualityMessageType

Descrive un tipo di messaggio di qualità.
tagAM_SAMPLE_PROPERTY_FLAGS

Specifica i valori per i membri dwSampleFlags e dwStreamId della struttura AM_SAMPLE2_PROPERTIES. Questi valori descrivono le proprietà degli esempi multimediali.
TunerInputType

Specifica la frequenza di un tuner tv (cavo o antenna). (TunerInputType)
TVAudioMode

Specifica la modalità di un controllo audio tv.
VALID_UOP_FLAG

Indica quali comandi dell'operazione utente (UOP) sono attualmente consentiti dal DVD.
VfwCaptureDialogs

Specifica una finestra di dialogo che potrebbe esistere in un driver di acquisizione Video per Windows.
VfwCompressDialogs

Specifica una finestra di dialogo che potrebbe esistere in un driver di compressione video per Windows (codec).
VideoControlFlags

Specifica la modalità video dell'operazione per un dispositivo video.
VIDEOENCODER_BITRATE_MODE

Il tipo di enumerazione VIDEOENCODER_BITRATE_MODE definisce i tre tipi di bitrate supportate dall'interfaccia IEncoderAPI.
VideoProcAmpFlags

L'enumerazione VideoProcAmpFlags indica se una determinata proprietà video è controllata manualmente o automaticamente.
VideoProcAmpProperty

L'enumerazione VideoProcAmpProperty specifica le proprietà video in un dispositivo di acquisizione video.
VMR_ASPECT_RATIO_MODE

Il tipo di enumerazione VMR_ASPECT_RATIO_MODE descrive se il filtro renderer di mix video 7 mantiene il rapporto di aspetto del video di origine.
VMRDeinterlacePrefs

Il tipo di enumerazione VMRDeinterlacePrefs descrive il metodo di deinterlacing usato dal filtro renderer di mix video 7 (VMR-7) se il metodo impostato dall'applicazione non può essere usato.
VMRDeinterlaceTech

Il tipo di enumerazione VMRDeinterlaceTech descrive l'algoritmo usato per denterlacing di un flusso video. I flag non si escludono a vicenda; i driver possono impostare una combinazione di flag.
VMRMixerPrefs

L'enumerazione VMRMixerPrefs contiene flag che specificano la decimazione, il filtro e le informazioni sullo spazio dei colori che verranno usate quando l'immagine video viene creata nell'area DirectDraw.
VMRMode

Il tipo di enumerazione VMRMode viene usato nelle chiamate alla modalità di rendering di IVMRFilterConfig::GetRenderingMode e IVMRFilterConfig::SetRenderingMode per recuperare o specificare la modalità di rendering del renderer di mix video 7 (VMR-7).
VMRPresentationFlags

Il tipo di enumerazione VMRPresentationFlags è un membro della struttura VMRPRESENTATIONINFO.
VMRRenderPrefs

Il tipo di enumerazione VMRRenderPrefs viene usato con i metodi IVMRFilterConfig::GetRenderingPrefs e IVMRFilterConfig::SetRenderingPrefs per ottenere e impostare le preferenze di rendering di base.
VMRSurfaceAllocationFlags

L'enumerazione VMRSurfaceAllocationFlags viene usata con il metodo IVMRSurfaceAllocator::AllocateSurface per specificare i parametri di creazione della superficie.