Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[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. |
Tópicos relacionados