Tipos enumerados do DirectShow
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 in 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 taxa de 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 encontrar uma interface no grafo de filtro. |
AM_LINE21_CCLEVEL | Indica o nível de funcionalidade de legendagem oculta. |
AM_LINE21_CCSERVICE | Indica o serviço de decodificador de legenda oculta. |
AM_LINE21_CCSTATE | Indica o estado de legendagem oculta (ativado ou desativado). |
AM_LINE21_DRAWBGMODE | Indica o modo de fundo de texto com legenda oculta. |
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 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 dinâmica. |
AM_SAMPLE_PROPERTY_FLAGS | Especifica valores para os membros dwSampleFlags e dwStreamId da estrutura AM_SAMPLE2_PROPERTIES . Esses valores descrevem as propriedades de 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 legendagem oculta 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 oculta 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 os efeitos em uma superfície de sobreposição de hardware do DirectDraw. |
AMRESCTL_RESERVEFLAGS | Contém sinalizadores que especificam se é necessário incrementar 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 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 de mixer 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 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 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 do 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 comportamento do filtro do Navegador de DVD relacionados à reprodução de conteúdo de DVD. |
DVD_PARENTAL_LEVEL | Identifica sinalizadores para os níveis genéricos dos pais 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 preferencial 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 de 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 possíveis extensões de linguagem em um fluxo de subpicture 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 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 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 do usuário) são permitidos atualmente pelo DVD. |
VfwCaptureDialogs | Especifica uma caixa de diálogo para um driver de captura do Vídeo da Microsoft para 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, 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 interface IEncoderAPI . |
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 membro dwFlags da estrutura VMR9AlphaBitmap . |
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 o 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 da VMR-9. |
VMR9PresentationFlags | Membro da estrutura VMR9PresentationInfo . |
VMR9ProcAmpControlFlags | Especifica as propriedades de ajuste de imagem. |
VMR9SurfaceAllocationFlags | Usado com o método IVMRSurfaceAllocator9::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 | Usado para descrever a política de preferência de desinterlacing para a VMR. |
VMRDeinterlaceTech | Usado para descrever o algoritmo usado para desinterlacar um fluxo. Os sinalizadores não são mutuamente exclusivos. |
VMRMixerPrefs | Contém sinalizadores que especificam informações de dizimação, filtragem e espaço em 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 do VMR-7. |
VMRPresentationFlags | Membro da estrutura VMRPRESENTATIONINFO |
VMRRenderPrefs | Usado com os métodos IVMRFilterConfig::GetRenderingPrefs e IVMRFilterConfig::SetRenderingPrefs 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