Partilhar via


Tipos enumerados DirectShow

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Esta seção descreve os tipos enumerados DirectShow.

Tipo enumerado Descrição
_AM_ASFWRITERCONFIG_PARAM Define parâmetros de configuração para o filtro WM ASF Writer.
_AM_AUDIO_RENDERER_STAT_PARAM Especifica quais informações de desempenho recuperar do renderizador de áudio.
_AM_FILTER_MISC_FLAGS Contém os sinalizadores de filtro de origem ou renderizador.
AM_ASPECT_RATIO_MODE Especifica a proporção de uma imagem de vídeo em uma janela de exibição.
AM_DVD_GRAPH_FLAGS Especifica o tipo de decodificador a ser usado em um gráfico de filtro de DVD.
AM_DVD_STREAM_FLAGS Descreve um tipo de fluxo de DVD (vídeo, áudio ou subimagem).
AM_GRAPH_CONFIG_RECONNECT_FLAGS Especifica como reconectar filtros ao reconstruir dinamicamente o gráfico de filtros.
AM_INTF_SEARCH_FLAGS Especifica os tipos de objeto a serem pesquisados ao tentar localizar uma interface no gráfico de filtro.
AM_LINE21_CCLEVEL Indica o nível de capacidade de legendagem oculta.
AM_LINE21_CCSERVICE Indica o serviço de decodificador de legendas ocultas.
AM_LINE21_CCSTATE Indica o estado de legendagem oculta (ativado ou desativado).
AM_LINE21_DRAWBGMODE Indica o modo de fundo de texto legendado.
AM_MPEG2Level Indica o nível de vídeo MPEG-2 conforme especificado no padrão de vídeo MPEG-2.
AM_MPEG2Profile Indica o perfil de vídeo MPEG-2 conforme especificado no padrão de vídeo MPEG-2.
AM_OVERLAY_NOTIFY_FLAGS Contém informações sobre o que a sobreposição mudou ou o que está prestes a mudar.
AM_PIN_CONNECTION_BLOCK_FLAGS Define sinalizadores que especificam como bloquear o fluxo de dados de um pino de saída.
AM_PROPERTY_DVD_RATE_CHANGE Não suportado.
AM_PUSHSOURCE_FLAGS Indica o comportamento de um filtro de fonte ativa.
AM_SAMPLE_PROPERTY_FLAGS Especifica valores para os dwSampleFlags e dwStreamId membros da estrutura AM_SAMPLE2_PROPERTIES. Esses valores descrevem as propriedades de amostras de mídia.
AM_SEEKING_SEEKING_CAPABILITIES Especifica os recursos de busca de um fluxo de mídia.
AM_STREAM_INFO_FLAGS Indica se vários componentes da estrutura AM_STREAM_INFO foram definidos.
AM_WST_DRAWBGMODE Especifica se o plano de fundo de uma janela de legendas ocultas do WST é opaco ou transparente.
AM_WST_LEVEL Não suportado.
AM_WST_SERVICE Especifica o tipo de serviço WST.
AM_WST_STATE Especifica se a legenda oculta do WST está ativada ou desativada.
AM_WST_STYLE Não suportado.
AMExtendedSeekingCapabilities Especifica os recursos de busca de um filtro. Usado com IAMExtendedSeeking::get_ExSeekCapabilities.
AMOVERLAYFX Especifica efeitos em uma superfície de sobreposição de hardware do DirectDraw.
AMRESCTL_RESERVEFLAGS Contém sinalizadores que especificam se deve aumentar ou diminuir o número de recursos que estão sendo reservados no momento.
AMTunerModeType Especifica a frequência de um sintonizador de TV (cabo ou antena).
AMVP_MODE Especifica os vários modos para portas de vídeo (VP).
AMVP_SELECT_FORMAT_BY Especifica os critérios que o misturador VP deve usar para selecionar o formato de vídeo.
AnalogVideoStandard Especifica o formato do sinal de vídeo analógico de banda base.
CameraControlFlags Especifica se uma determinada função de câmera é definida automaticamente ou manualmente.
CameraControlProperty Especifica qual parte da câmera o DirectShow está controlando.
CompressionCaps Indica recursos de compactação de vídeo.
COPP_ACP_Protection_Level Especifica o nível de proteção ACP.
COPP_BusType Especifica o tipo de barramento de E/S usado pelo adaptador gráfico.
COPP_CGMSA_Protection_Level Especifica o nível de proteção CGMS-A.
COPP_ConnectorType Especifica o tipo de conector físico.
COPP_HDCP_Protection_Level Especifica o nível de proteção HDCP.
COPP_ImageAspectRatio_EN300294 Especifica a proporção para EN 300 294.
COPP_StatusFlags Especifica o status de uma sessão COPP.
COPP_StatusHDCPFlags Contém sinalizadores de status HDCP.
COPP_TVProtectionStandard Define uma lista de padrões de proteção de TV para COPP.
DECIMATION_USAGE Descreve a estratégia de dizimação usada pelo filtro misturador de sobreposição.
DVD_AUDIO_APPMODE Indica o modo de áudio atual.
DVD_AUDIO_FORMAT Indica o formato de áudio de um DVD.
DVD_AUDIO_LANG_EXT Define sinalizadores que indicam se um fluxo de áudio contém extensões de idioma de áudio.
DVD_CMD_FLAGS Define sinalizadores que controlam como o filtro do Navegador de DVD lida com a sincronização de comandos.
DVD_DISC_SIDE Indica os lados de um disco de DVD.
DVD_DOMAIN Especifica domínios de DVD.
DVD_ERROR Especifica as condições de erro do DVD.
DVD_FRAMERATE Indica se o DVD foi criado para ser reproduzido a 25 ou 30 quadros por segundo.
DVD_KARAOKE_ASSIGNMENT Define a configuração do alto-falante para um fluxo de áudio.
DVD_KARAOKE_CONTENTS Especifica sinalizadores que, quando usados em uma operação OR bit a bit, descrevem o conteúdo de cada canal de um fluxo de áudio em um título de karaoke.
DVD_KARAOKE_DOWNMIX Define sinalizadores usados pelo método IDvdControl2::SelectKaraokeAudioPresentationMode para controlar para quais alto-falantes, se houver, cada canal auxiliar é downmixed.
DVD_MENU_ID Especifica os identificadores de menu VTS (DVD Video Title set).
DVD_NavCmdType Define os tipos de comando de navegação de DVD.
DVD_OPTION_FLAG Define sinalizadores que controlam aspetos do Navegador de DVD comportamento do filtro relacionado à reprodução de conteúdo de DVD.
DVD_PARENTAL_LEVEL Identifica sinalizadores para os níveis parentais genéricos definidos na especificação do DVD.
DVD_PB_STOPPED Indica por que a reprodução de DVD foi interrompida.
DVD_PREFERRED_DISPLAY_MODE Indica a proporção da janela preferida do usuário e o método de conversão.
DVD_RELATIVE_BUTTON Identifica os quatro botões direcionais usados para navegação no menu do DVD e outras operações.
DVD_SUBPICTURE_CODING Indica o tipo de conteúdo que o fluxo de subimagem contém.
DVD_SUBPICTURE_LANG_EXT Define as possíveis extensões de idioma em um fluxo de subimagem especificado.
DVD_SUBPICTURE_TYPE Define sinalizadores usados para determinar que tipo de conteúdo o fluxo de subimagem contém.
DVD_TextCharSet Define com qual conjunto de caracteres ISO uma cadeia de caracteres especificada é codificada.
DVD_TextStringType Define um subconjunto dos tipos de cadeia de caracteres de texto do DVD.
DVD_TIMECODE_FLAGS Indica a taxa de quadros na qual um DVD foi criado para reprodução.
DVD_TITLE_APPMODE Indica se um título de DVD é um título de karaoke.
DVD_VIDEO_COMPRESSION Define os possíveis tipos de compressão de vídeo DVD.
DVD_WARNING Especifica as condições de aviso do DVD.
DVDECODERRESOLUÇÃO Indica a resolução de decodificação de vídeo digital (DV).
DVENCODERFORMAT Indica o formato DV.
DVENCODERRESOLUÇÃO Indica a resolução de codificação DV.
DVENCODERVIDEOFORMAT Indica o padrão de vídeo (NTSC ou PAL) para codificação DV.
FILTER_STATE Especifica o estado de um filtro.
InterleavingMode Especifica como os quadros de vídeo e as amostras de áudio serão gravados no disco.
MEDIA_SAMPLE_CONTENT Descreve o conteúdo de um fluxo elementar dentro de um fluxo de transporte MPEG-2.
PhysicalConnectorType Especifica o tipo físico de pino.
PIN_DIRECTION Indica a direção de um pino.
QualityMessageType Descreve uma mensagem de qualidade.
REG_PINFLAG Define sinalizadores para a estrutura REGFILTERPINS2.
REM_FILTER_FLAGS Especifica como remover um filtro do gráfico de filtro.
SNDDEV_ERR Especifica como o dispositivo de áudio estava sendo acessado quando ocorreu uma falha.
TunerInputType Especifica a frequência de um sintonizador de TV (cabo ou antena).
TVAudioMode Especifica o modo de um controle de áudio da TV.
VALID_UOP_FLAG Indica quais comandos de operação do usuário (UOP) são atualmente permitidos pelo DVD.
VfwCaptureDialogs Especifica uma caixa de diálogo para um driver de captura do Microsoft Video for Windows.
VfwCompressDialogs Especifica uma caixa de diálogo para um codec Vídeo para Windows.
VideoControlFlags Especifica um modo de operação para um dispositivo de vídeo, como inversão horizontal ou vertical, ativação de gatilho externo e simulação de gatilho.
VIDEOENCODER_BITRATE_MODE Define os três tipos de taxas de bits suportados pelo IEncoderAPI métodos de interface.
VideoProcAmpFlags Especifica como definir propriedades de vídeo.
VideoProcAmpProperty Especifica as propriedades de vídeo em um dispositivo de captura de vídeo.
VMR_ASPECT_RATIO_MODE Usado com o IVMRWindowlessControl::GetAspectRatioMode e IVMRWindowlessControl::SetAspectRatioMode métodos para definir e recuperar o modo de proporção
VMR9_SampleFormat Descreve o entrelaçamento de um fluxo de vídeo.
VMR9AlphaBitmapFlags Define os valores possíveis para o dwFlags membro da estruturaVMR9AlphaBitmap.
VMR9AspectRatioMode Usado com o IVMRWindowlessControl9::GetAspectRatioMode e SetAspectRatioMode métodos para definir e recuperar o modo de proporção.
VMR9DeinterlacePrefs Descreve o método de desentrelaçamento que o VMR-9 usa se o método definido pelo aplicativo não pode ser usado.
VMR9DeinterlaceTech Descreve o algoritmo usado para desentrelaçar um fluxo de vídeo.
VMR9MixerPrefs Contém sinalizadores que especificam informações de dizimação, filtragem e espaço de cores que serão usadas quando a imagem de vídeo for criada na superfície Direct3D
VMR9Mode Usado em chamadas para o IVMRFilterConfig9::GetRenderingMode e métodos deSetRenderingMode para recuperar ou especificar o modo de renderização do VMR-9.
VMR9PresentationFlags Membro da estruturaVMR9PresentationInfo.
VMR9ProcAmpControlFlags Especifica as propriedades de ajuste de imagem.
VMR9SurfaceAllocationFlags Usado com o IVMRSurfaceAllocator9::InitializeDevice método para especificar parâmetros de criação de superfície.
VMR9RenderPrefs Especifica as preferências básicas de renderização para o VMR-9.
VMRDeinterlacePrefs Usado para descrever a política de preferência de desentrelaçamento para o VMR.
VMRDeinterlaceTech Usado para descrever o algoritmo usado para desentrelaçar um fluxo. As bandeiras não se excluem mutuamente.
VMRMixerPrefs Contém sinalizadores que especificam informações de dizimação, filtragem e espaço de cores que serão usadas quando a imagem de vídeo for criada na superfície do DirectDraw.
VMRMode Usado em chamadas para o IVMRFilterConfig::GetRenderingMode e IVMRFilterConfig::SetRenderingMode métodos para recuperar ou especificar o modo de renderização do VMR-7.
VMRPresentationFlags Membro do VMRPRESENTATIONINFO estrutura
VMRRenderPrefs Usado com o IVMRFilterConfig::GetRenderingPrefs e IVMRFilterConfig::SetRenderingPrefs métodos para obter e definir preferências básicas de renderização.
VMRSurfaceAllocationFlags Usado com o IVMRSurfaceAllocator::AllocateSurface método para especificar parâmetros de criação de superfície.

 

de referência do DirectShow