Tipi enumerati DirectShow

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Questa sezione descrive i tipi enumerati DirectShow.

Tipo enumerato Descrizione
_AM_ASFWRITERCONFIG_PARAM Definisce i parametri di configurazione per il filtro WM ASF Writer.
_AM_AUDIO_RENDERER_STAT_PARAM Specifica le informazioni sulle prestazioni da recuperare dal renderer audio.
_AM_FILTER_MISC_FLAGS Contiene i flag di filtro di origine o renderer.
AM_ASPECT_RATIO_MODE Specifica le proporzioni di un'immagine video in una finestra di visualizzazione.
AM_DVD_GRAPH_FLAGS Specifica il tipo di decodificatore da utilizzare in un grafico di filtro DVD.
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_INTF_SEARCH_FLAGS Specifica i tipi di oggetto da cercare quando si tenta di trovare un'interfaccia nel grafico del filtro.
AM_LINE21_CCLEVEL Indica il livello di funzionalità di didascalia chiusa.
AM_LINE21_CCSERVICE Indica il servizio decodificatore di sottotitoli codificati.
AM_LINE21_CCSTATE Indica lo stato di didascalia chiusa (attivato o disattivato).
AM_LINE21_DRAWBGMODE Indica la modalità di sfondo del testo con didascalia chiusa.
AM_MPEG2Level Indica il livello video MPEG-2 come specificato nello standard video MPEG-2.
AM_MPEG2Profile Indica il profilo video MPEG-2 come specificato nello standard video MPEG-2.
AM_OVERLAY_NOTIFY_FLAGS Contiene informazioni sulle modifiche apportate alla sovrimpressione o sulla modifica della sovrimpressione.
AM_PIN_CONNECTION_BLOCK_FLAGS Definisce i flag che specificano come bloccare il flusso di dati da un pin di output.
AM_PROPERTY_DVD_RATE_CHANGE Non supportato.
AM_PUSHSOURCE_FLAGS Indica il comportamento di un filtro di origine dinamica.
AM_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.
AM_SEEKING_SEEKING_CAPABILITIES Specifica le funzionalità di ricerca di un flusso multimediale.
AM_STREAM_INFO_FLAGS Indica se sono stati impostati vari componenti della struttura AM_STREAM_INFO .
AM_WST_DRAWBGMODE Specifica se lo sfondo di una finestra di sottotitoli WST è opaco o trasparente.
AM_WST_LEVEL Non supportato.
AM_WST_SERVICE Specifica il tipo di servizio WST.
AM_WST_STATE Specifica se la didascalia chiusa WST è attivata o disattivata.
AM_WST_STYLE Non supportato.
AMExtendedSeekingCapabilities Specifica le funzionalità di ricerca di un filtro. Usato con IAMExtendedSeeking::get_ExSeekCapabilities.
AMOVERLAYFX Specifica gli effetti su una superficie di sovrapposizione hardware DirectDraw.
AMRESCTL_RESERVEFLAGS Contiene flag che specificano se incrementare o decrementare il numero di risorse attualmente riservate.
AMTunerModeType Specifica la frequenza di una tuner TV (cavo o antenna).
AMVP_MODE Specifica le varie modalità per le porte video (VP).
AMVP_SELECT_FORMAT_BY Specifica i criteri che il mixer VP deve usare per selezionare il formato video.
AnalogVideoStandard Specifica il formato del segnale video analogico della banda di base.
CameraControlFlags Specifica se una determinata funzione della fotocamera viene impostata automaticamente o manualmente.
CameraControlProperty Specifica quale parte della fotocamera DirectShow controlla.
CompressionCaps Indica le funzionalità di compressione video.
COPP_ACP_Protection_Level Specifica il livello di protezione ACP.
COPP_BusType Specifica il tipo di bus di I/O utilizzato dalla scheda grafica.
COPP_CGMSA_Protection_Level Specifica il livello di protezione CGMS-A.
COPP_ConnectorType Specifica il tipo di connettore fisico.
COPP_HDCP_Protection_Level Specifica il livello di protezione HDCP.
COPP_ImageAspectRatio_EN300294 Specifica le proporzioni per EN 300 294.
COPP_StatusFlags Specifica lo stato di una sessione COPP.
COPP_StatusHDCPFlags Contiene flag di stato HDCP.
COPP_TVProtectionStandard Definisce un elenco degli standard di protezione TV per COPP.
DECIMATION_USAGE Descrive la strategia di decimazione usata dal filtro mixer di sovrapposizione.
DVD_AUDIO_APPMODE Indica la modalità audio corrente.
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 di Navigazione DVD .
DVD_DISC_SIDE Indica i lati di un disco DVD.
DVD_DOMAIN Specifica i domini DVD.
DVD_ERROR Specifica le condizioni di errore 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 gli identificatori di menu DVD Video Title Set (VTS).
DVD_NavCmdType Definisce i tipi di comando di spostamento DVD.
DVD_OPTION_FLAG Definisce i flag che controllano gli aspetti del comportamento del filtro del navigatore DVD correlato alla riproduzione di contenuto DVD.
DVD_PARENTAL_LEVEL Identifica i flag per i livelli genitori generici definiti nella specifica DVD.
DVD_PB_STOPPED Indica perché la riproduzione DVD è stata arrestata.
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 tipo di carattere ISO impostato con 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.
DVD_VIDEO_COMPRESSION Definisce i possibili tipi di compressione video DVD.
DVD_WARNING Specifica le condizioni di avviso DVD.
DVDECODERRESOLUTION Indica la risoluzione di decodifica del video digitale (DV).
DVENCODERFORMAT Indica il formato DV.
DVENCODERRESOLUTION Indica la risoluzione della codifica DV.
DVENCODERVIDEOFORMAT Indica lo standard video (NTSC o PAL) per la codifica DV.
FILTER_STATE Specifica lo stato di un filtro.
InterleavingMode Specifica il modo in cui i fotogrammi video e gli esempi audio verranno scritti su disco.
MEDIA_SAMPLE_CONTENT Descrive il contenuto di un flusso elementare all'interno di un flusso di trasporto MPEG-2.
PhysicalConnectorType Specifica il tipo fisico di pin.
PIN_DIRECTION Indica la direzione di un pin.
QualityMessageType Descrive un messaggio di qualità.
REG_PINFLAG Definisce i flag per la struttura REGFILTERPINS2 .
REM_FILTER_FLAGS Specifica come rimuovere un filtro dal grafico del filtro.
SNDDEV_ERR Specifica come è stato eseguito l'accesso al dispositivo audio quando si è verificato un errore.
TunerInputType Specifica la frequenza di un tuner tv (cavo o antenna).
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 per un driver di acquisizione Microsoft Video for Windows.
VfwCompressDialogs Specifica una finestra di dialogo per un codec Video per Windows.
VideoControlFlags Specifica una modalità di operazione per un dispositivo video, ad esempio il capovolgimento orizzontale o verticale, l'abilitazione del trigger esterno e la simulazione del trigger.
VIDEOENCODER_BITRATE_MODE Definisce i tre tipi di velocità di bit supportati dai metodi di interfaccia IEncoderAPI .
VideoProcAmpFlags Specifica come impostare le proprietà video.
VideoProcAmpProperty Specifica le proprietà video in un dispositivo di acquisizione video.
VMR_ASPECT_RATIO_MODE Usato con i metodi IVMRWindowlessControl::GetAspectRatioMode e IVMRWindowlessControl::SetAspectRatioMode per impostare e recuperare la modalità proporzioni
VMR9_SampleFormat Descrive l'interlacciamento di un flusso video.
VMR9AlphaBitmapFlags Definisce i valori possibili per il membro dwFlags della struttura VMR9AlphaBitmap .
VMR9AspectRatioMode Usato con i metodi IVMRWindowlessControl9::GetAspectRatioMode e SetAspectRatioMode per impostare e recuperare la modalità proporzioni.
VMR9DeinterlacePrefs Descrive il metodo di deinterlacing usato da VMR-9 se il metodo impostato dall'applicazione non può essere usato.
VMR9DeinterlaceTech Descrive l'algoritmo usato per la denterlacing di un flusso video.
VMR9MixerPrefs 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 Direct3D
VMR9Mode Usato nelle chiamate ai metodi IVMRFilterConfig9::GetRenderingMode e SetRenderingModeper recuperare o specificare la modalità di rendering di VMR-9.
VMR9PresentationFlags Membro della struttura VMR9PresentationInfo .
VMR9ProcAmpControlFlags Specifica le proprietà di regolazione dell'immagine.
VMR9SurfaceAllocationFlags Usato con il metodo IVMRSurfaceAllocator9::InitializeDevice per specificare i parametri di creazione della superficie.
VMR9RenderPrefs Specifica le preferenze di rendering di base per VMR-9.
VMRDeinterlacePrefs Usato per descrivere i criteri di preferenza di deinterlacing per vmR.
VMRDeinterlaceTech Usato per descrivere l'algoritmo usato per la denterlacing di un flusso. I flag non si escludono a vicenda.
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 Usato nelle chiamate ai metodi IVMRFilterConfig::GetRenderingMode e IVMRFilterConfig::SetRenderingMode per recuperare o specificare la modalità di rendering di VMR-7 .
VMRPresentationFlags Membro della struttura VMRPRESENTATIONINFO
VMRRenderPrefs Usato con i metodi IVMRFilterConfig::GetRenderingPrefs e IVMRFilterConfig::SetRenderingPrefs per ottenere e impostare le preferenze di rendering di base.
VMRSurfaceAllocationFlags Usato con il metodo IVMRSurfaceAllocator::AllocateSurface per specificare i parametri di creazione della superficie.

 

Informazioni di riferimento su DirectShow