Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture 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 do DirectShow.
| Tipo enumerado | Descrição |
|---|---|
| _AM_ASFWRITERCONFIG_PARAM | Define parâmetros de configuração para o filtro gravador ASF do WM. |
| _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 grafo de filtro de DVD. |
| AM_DVD_STREAM_FLAGS | Descreve um tipo de fluxo de DVD (vídeo, áudio ou subpictura). |
| AM_GRAPH_CONFIG_RECONNECT_FLAGS | Especifica como reconectar filtros ao recompilar dinamicamente o grafo de filtro. |
| AM_INTF_SEARCH_FLAGS | Especifica os tipos de objeto a serem pesquisados ao tentar localizar uma interface no grafo de filtro. |
| AM_LINE21_CCLEVEL | Indica o nível de funcionalidade de legendas fechadas. |
| AM_LINE21_CCSERVICE | Indica o serviço de decodificador de legendas fechadas. |
| AM_LINE21_CCSTATE | Indica o estado de legendagem fechado (ativado ou desativado). |
| AM_LINE21_DRAWBGMODE | Indica o modo de fundo de texto com legendas fechadas. |
| 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 foi alterada ou o que a sobreposição 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 há suporte. |
| AM_PUSHSOURCE_FLAGS | Indica o comportamento de um filtro de origem ao vivo. |
| AM_SAMPLE_PROPERTY_FLAGS | Especifica valores para os membros dwSampleFlags e dwStreamId da estrutura AM_SAMPLE2_PROPERTIES. Esses valores descrevem as propriedades dos exemplos 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 a tela de fundo de uma janela de legendas fechada do WST é opaca ou transparente. |
| AM_WST_LEVEL | Não há suporte. |
| AM_WST_SERVICE | Especifica o tipo de serviço WST. |
| AM_WST_STATE | Especifica se a legenda fechada do WST está ativada ou desativada. |
| AM_WST_STYLE | Não há suporte. |
| 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 é necessário incrementar ou decrementar 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 VP (portas de vídeo). |
| AMVP_SELECT_FORMAT_BY | Especifica os critérios que o mixer de VP deve usar para selecionar o formato de vídeo. |
| AnalogVideoStandard | Especifica o formato do sinal de vídeo analógico da banda base. |
| CameraControlFlags | Especifica se uma função de câmera específica é definida automaticamente ou manualmente. |
| CameraControlProperty | Especifica qual parte da câmera o DirectShow está controlando. |
| CompressionCaps | Indica os 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 do HDCP. |
| COPP_ImageAspectRatio_EN300294 | Especifica a taxa de 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 do 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 linguagem de áudio. |
| DVD_CMD_FLAGS | Define sinalizadores que controlam como o filtro navegador de DVD manipula 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 condições de erro de DVD. |
| DVD_FRAMERATE | Indica se o DVD é 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 karaokê. |
| DVD_KARAOKE_DOWNMIX | Define sinalizadores usados pelo método IDvdControl2::SelectKaraokeAudioPresentationMode para controlar quais alto-falantes, se houver, cada canal auxiliar é reduzido. |
| DVD_MENU_ID | Especifica identificadores de menu VTS (Conjunto de Títulos de Vídeo de DVD). |
| DVD_NavCmdType | Define tipos de comando de navegação de DVD. |
| DVD_OPTION_FLAG | Define sinalizadores que controlam aspectos do o comportamento do filtro dvd relacionado à reprodução do conteúdo do 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 parou. |
| DVD_PREFERRED_DISPLAY_MODE | Indica a taxa de proporção de janela e o método de conversão preferenciais do usuário. |
| DVD_RELATIVE_BUTTON | Identifica os quatro botões direcionais usados para navegação no menu dvd e outras operações. |
| DVD_SUBPICTURE_CODING | Indica que tipo de conteúdo o fluxo de subpictura contém. |
| DVD_SUBPICTURE_LANG_EXT | Define as extensões de idioma possíveis em um fluxo de subpictura especificado. |
| DVD_SUBPICTURE_TYPE | Define sinalizadores usados para determinar que tipo de conteúdo o fluxo de subpictura 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 ser reproduzido. |
| DVD_TITLE_APPMODE | Indica se um título de DVD é um título de karaokê. |
| DVD_VIDEO_COMPRESSION | Define os possíveis tipos de compactação de vídeo de DVD. |
| DVD_WARNING | Especifica condições de aviso de DVD. |
| DVDECODERRESOLUTION | Indica a resolução de decodificação de vídeo digital (DV). |
| DVENCODERFORMAT | Indica o formato DV. |
| DVENCODERRESOLUTION | 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 quadros de vídeo e amostras de áudio serão gravados em disco. |
| MEDIA_SAMPLE_CONTENT | Descreve o conteúdo de um fluxo elementar em um fluxo de transporte MPEG-2. |
| PhysicalConnectorType | Especifica o tipo físico de pin. |
| PIN_DIRECTION | Indica a direção de um pino. |
| QualityMessageType | Descreve uma mensagem de qualidade. |
| REG_PINFLAG | Define sinalizadores para a estrutura de REGFILTERPINS2. |
| REM_FILTER_FLAGS | Especifica como remover um filtro do grafo 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 de TV. |
| VALID_UOP_FLAG | Indica quais comandos de UOP (operação de usuário) são permitidos no momento pelo DVD. |
| VfwCaptureDialogs | Especifica uma caixa de diálogo para um driver de captura do Microsoft Video para Windows. |
| VfwCompressDialogs | Especifica uma caixa de diálogo para um codec de Vídeo para Windows. |
| VideoControlFlags | Especifica um modo de operação para um dispositivo de vídeo, como inversão horizontal ou vertical, habilitação de gatilho externo e simulação de gatilho. |
| VIDEOENCODER_BITRATE_MODE | Define os três tipos de taxas de bits compatíveis com os métodos de interfaceIEncoderAPI. |
| 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 os métodos IVMRWindowlessControl::GetAspectRatioMode e IVMRWindowlessControl::SetAspectRatioMode para definir e recuperar o modo de taxa de proporção |
| VMR9_SampleFormat | Descreve a interlacagem de um fluxo de vídeo. |
| VMR9AlphaBitmapFlags | Define os valores possíveis para o dwFlags membro da estruturaVMR9AlphaBitmap. |
| VMR9AspectRatioMode | Usado com os métodos IVMRWindowlessControl9::GetAspectRatioMode e SetAspectRatioMode para definir e recuperar o modo de taxa de proporção. |
| VMR9DeinterlacePrefs | Descreve o método de desinterlacing que a VMR-9 usa se o método definido pelo aplicativo não puder ser usado. |
| VMR9DeinterlaceTech | Descreve o algoritmo usado para desinterlacizar 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 do Direct3D |
| VMR9Mode | Usado em chamadas para os métodos IVMRFilterConfig9::GetRenderingMode e setRenderingModepara recuperar ou especificar o modo de renderização do VMR-9. |
| VMR9PresentationFlags | Membro da estrutura deVMR9PresentationInfo. |
| VMR9ProcAmpControlFlags | Especifica as propriedades de ajuste de imagem. |
| VMR9SurfaceAllocationFlags | Usado com o métodoIVMRSurfaceAllocator9::InitializeDevice para especificar parâmetros de criação de superfície. |
| VMR9RenderPrefs | Especifica as preferências básicas de renderização para a VMR-9. |
| VMRDeinterlacePrefs | Usada para descrever a política de preferência de desinterlacing para a VMR. |
| VMRDeinterlaceTech | Usado para descrever o algoritmo usado para desinterlacizar um fluxo. Sinalizadores não são mutuamente exclusivos. |
| 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 os métodos IVMRFilterConfig::GetRenderingMode e IVMRFilterConfig::SetRenderingMode para recuperar ou especificar o modo de renderização da VMR-7. |
| VMRPresentationFlags | Membro da estrutura deVMRPRESENTATIONINFO |
| 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 método IVMRSurfaceAllocator::AllocateSurface para especificar parâmetros de criação de superfície. |
Tópicos relacionados