Condividi tramite


Tipi enumerati DirectShow

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

In questa sezione vengono descritti 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 didascalia chiusa.
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 sulle modifiche apportate alla 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 dwSampleFlags e dwStreamId membri della struttura AM_SAMPLE2_PROPERTIES. Questi valori descrivono le proprietà degli esempi di supporti.
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 didascalia chiusa 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 un 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 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 di 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 il modo in cui il navigatore DVD gestisce la sincronizzazione dei comandi.
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 la riproduzione 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 utilizzati 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 utilizzati dal metodo IAudioControl2::SelectViewokeAudioPresentationMode 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 comandi di navigazione DVD.
DVD_OPTION_FLAG Definisce i flag che controllano gli aspetti del DVD Navigator comportamento del filtro 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 il motivo per cui la riproduzione dvd è stata arrestata.
DVD_PREFERRED_DISPLAY_MODE Indica le proporzioni e il metodo di conversione della finestra preferiti dell'utente.
DVD_RELATIVE_BUTTON Identifica i quattro pulsanti direzionali utilizzati per lo spostamento di menu DVD e altre operazioni.
DVD_SUBPICTURE_CODING Indica il tipo di contenuto contenuto nel flusso dell'area secondaria.
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 il tipo di contenuto contenuto nel flusso dell'area secondaria.
DVD_TextCharSet Definisce il set di caratteri ISO con cui è codificata una stringa specificata.
DVD_TextStringType Definisce un subset dei tipi di stringa di testo DVD.
DVD_TIMECODE_FLAGS Indica la frequenza dei fotogrammi con cui è stato creato un DVD per la riproduzione.
DVD_TITLE_APPMODE Indica se un titolo DVD è un titolo di 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 verranno scritti i fotogrammi video e gli esempi audio 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 la modalità di 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 funzionamento 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 interfacciaIEncoderAPI.
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::SetAspectRatioMod e per impostare e recuperare la modalità proporzioni
VMR9_SampleFormat Descrive l'interlacciamento di un flusso video.
VMR9AlphaBitmapFlags Definisce i valori possibili per il dwFlags membro della strutturaVMR9AlphaBitmap.
VMR9AspectRatioMode Usato con i IVMRWindowlessControl9::GetAspectRatioMode e metodi SetAspectRatioMode per impostare e recuperare la modalità proporzioni.
VMR9DeinterlacePrefs Descrive il metodo di denterlacing usato da VMR-9 se non è possibile usare il metodo impostato dall'applicazione.
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 sulla superficie Direct3D
VMR9Mode Usato nelle chiamate ai metodi IVMRFilterConfig9::GetRenderingMode e SetRenderingModeper recuperare o specificare la modalità di rendering di VMR-9.
VMR9PresentationFlags Membro della strutturaVMR9PresentationInfo.
VMR9ProcAmpControlFlags Specifica le proprietà di regolazione delle immagini.
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 sulla superficie DirectDraw.
VMRMode Usato nelle chiamate al IVMRFilterConfig::GetRenderingMode e IVMRFilterConfig::SetRenderingMode metodi per recuperare o specificare la modalità di rendering di VMR-7.
VMRPresentationFlags Membro della struttura diVMRPRESENTATIONINFO
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.

 

di riferimento DirectShow