DirectShow 열거형 형식
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
이 섹션에서는 DirectShow 열거형 형식에 대해 설명합니다.
열거형 형식 | Description |
---|---|
_AM_ASFWRITERCONFIG_PARAM | WM ASF 기록기 필터에 대한 구성 매개 변수를 정의합니다. |
_AM_AUDIO_RENDERER_STAT_PARAM | 오디오 렌더러에서 검색할 성능 정보를 지정합니다. |
_AM_FILTER_MISC_FLAGS | 원본 또는 렌더러 필터 플래그를 포함합니다. |
AM_ASPECT_RATIO_MODE | 디스플레이 창에서 비디오 이미지의 가로 세로 비율을 지정합니다. |
AM_DVD_GRAPH_FLAGS | DVD 필터 그래프에 사용할 디코더 유형을 지정합니다. |
AM_DVD_STREAM_FLAGS | DVD 스트림 유형(비디오, 오디오 또는 하위픽처)을 설명합니다. |
AM_GRAPH_CONFIG_RECONNECT_FLAGS | 필터 그래프를 동적으로 다시 빌드할 때 필터를 다시 연결하는 방법을 지정합니다. |
AM_INTF_SEARCH_FLAGS | 필터 그래프에서 인터페이스를 찾으려고 할 때 검색할 개체의 형식을 지정합니다. |
AM_LINE21_CCLEVEL | 선택 자막 기능 수준을 나타냅니다. |
AM_LINE21_CCSERVICE | 선택 자막 디코더 서비스를 나타냅니다. |
AM_LINE21_CCSTATE | 선택 자막 상태(켜기 또는 끄기)를 나타냅니다. |
AM_LINE21_DRAWBGMODE | 선택 자막 텍스트 배경 모드를 나타냅니다. |
AM_MPEG2Level | MPEG-2 비디오 표준에 지정된 MPEG-2 비디오 수준을 나타냅니다. |
AM_MPEG2Profile | MPEG-2 비디오 표준에 지정된 MPEG-2 비디오 프로필을 나타냅니다. |
AM_OVERLAY_NOTIFY_FLAGS | 오버레이가 변경된 내용 또는 오버레이가 변경하려는 내용에 대한 정보를 포함합니다. |
AM_PIN_CONNECTION_BLOCK_FLAGS | 출력 핀에서 데이터 흐름을 차단하는 방법을 지정하는 플래그를 정의합니다. |
AM_PROPERTY_DVD_RATE_CHANGE | 지원되지 않습니다. |
AM_PUSHSOURCE_FLAGS | 라이브 소스 필터의 동작을 나타냅니다. |
AM_SAMPLE_PROPERTY_FLAGS | AM_SAMPLE2_PROPERTIES 구조체의 dwSampleFlags 및 dwStreamId 멤버에 대한 값을 지정합니다. 이러한 값은 미디어 샘플의 속성을 설명합니다. |
AM_SEEKING_SEEKING_CAPABILITIES | 미디어 스트림의 검색 기능을 지정합니다. |
AM_STREAM_INFO_FLAGS | AM_STREAM_INFO 구조체의 다양한 구성 요소가 설정되었는지 여부를 나타냅니다. |
AM_WST_DRAWBGMODE | WST 선택 자막 창의 배경이 불투명하거나 투명한지 여부를 지정합니다. |
AM_WST_LEVEL | 지원되지 않습니다. |
AM_WST_SERVICE | WST 서비스의 유형을 지정합니다. |
AM_WST_STATE | WST 선택 자막이 켜지거나 꺼져 있는지 여부를 지정합니다. |
AM_WST_STYLE | 지원되지 않습니다. |
AMExtendedSeekingCapabilities | 필터의 검색 기능을 지정합니다. IAMExtendedSeeking::get_ExSeekCapabilities 함께 사용됩니다. |
AMOVERLAYFX | DirectDraw 하드웨어 오버레이 표면에 미치는 영향을 지정합니다. |
AMRESCTL_RESERVEFLAGS | 현재 예약 중인 리소스 수를 증가 또는 감소할지 여부를 지정하는 플래그를 포함합니다. |
AMTunerModeType | TV 튜너(케이블 또는 안테나)의 빈도를 지정합니다. |
AMVP_MODE | VP(비디오 포트)에 대한 다양한 모드를 지정합니다. |
AMVP_SELECT_FORMAT_BY | VP 믹서가 비디오 형식을 선택하는 데 사용해야 하는 조건을 지정합니다. |
AnalogVideoStandard | 베이스밴드 아날로그 비디오 신호의 형식을 지정합니다. |
CameraControlFlags | 특정 카메라 함수가 자동으로 또는 수동으로 설정되는지 여부를 지정합니다. |
CameraControlProperty | DirectShow가 제어하는 카메라의 일부를 지정합니다. |
CompressionCaps | 비디오 압축 기능을 나타냅니다. |
COPP_ACP_Protection_Level | ACP 보호 수준을 지정합니다. |
COPP_BusType | 그래픽 어댑터에서 사용하는 I/O 버스의 유형을 지정합니다. |
COPP_CGMSA_Protection_Level | CGMS-A 보호 수준을 지정합니다. |
COPP_ConnectorType | 물리적 커넥터의 유형을 지정합니다. |
COPP_HDCP_Protection_Level | HDCP 보호 수준을 지정합니다. |
COPP_ImageAspectRatio_EN300294 | EN 300 294의 가로 세로 비율을 지정합니다. |
COPP_StatusFlags | COPP 세션의 상태 지정합니다. |
COPP_StatusHDCPFlags | HDCP 상태 플래그를 포함합니다. |
COPP_TVProtectionStandard | COPP에 대한 TV 보호 표준 목록을 정의합니다. |
DECIMATION_USAGE | 오버레이 믹서 필터에서 사용하는 10진수 전략을 설명합니다. |
DVD_AUDIO_APPMODE | 현재 오디오 모드를 나타냅니다. |
DVD_AUDIO_FORMAT | DVD의 오디오 형식을 나타냅니다. |
DVD_AUDIO_LANG_EXT | 오디오 스트림에 오디오 언어 확장이 포함되어 있는지 여부를 나타내는 플래그를 정의합니다. |
DVD_CMD_FLAGS | DVD 탐색기 필터가 명령 동기화를 처리하는 방법을 제어하는 플래그를 정의합니다. |
DVD_DISC_SIDE | DVD 디스크의 측면을 나타냅니다. |
DVD_DOMAIN | DVD 도메인을 지정합니다. |
DVD_ERROR | DVD 오류 조건을 지정합니다. |
DVD_FRAMERATE | DVD가 초당 25 또는 30프레임을 재생하도록 제작되었는지 여부를 나타냅니다. |
DVD_KARAOKE_ASSIGNMENT | 오디오 스트림에 대한 스피커 구성을 정의합니다. |
DVD_KARAOKE_CONTENTS | 비트 OR 연산에서 사용되는 경우 노래방 제목에 있는 오디오 스트림의 각 채널 콘텐츠를 설명하는 플래그를 지정합니다. |
DVD_KARAOKE_DOWNMIX | IDvdControl2::SelectKaraokeAudioPresentationMode 메서드에서 사용하는 플래그를 정의하여 각 보조 채널이 다운믹싱되는 스피커(있는 경우)를 제어합니다. |
DVD_MENU_ID | DVD VTS(비디오 제목 집합) 메뉴 식별자를 지정합니다. |
DVD_NavCmdType | DVD 탐색 명령 유형을 정의합니다. |
DVD_OPTION_FLAG | DVD 콘텐츠 재생과 관련된 DVD 탐색기 필터 동작의 측면을 제어하는 플래그를 정의합니다. |
DVD_PARENTAL_LEVEL | DVD 사양에 정의된 일반 보호자 수준에 대한 플래그를 식별합니다. |
DVD_PB_STOPPED | DVD 재생이 중지된 이유를 나타냅니다. |
DVD_PREFERRED_DISPLAY_MODE | 사용자가 선호하는 창 가로 세로 비율 및 변환 방법을 나타냅니다. |
DVD_RELATIVE_BUTTON | DVD 메뉴 탐색 및 기타 작업에 사용되는 4가지 방향 단추를 식별합니다. |
DVD_SUBPICTURE_CODING | 하위 항목 스트림에 포함된 콘텐츠의 종류를 나타냅니다. |
DVD_SUBPICTURE_LANG_EXT | 지정된 하위픽처 스트림에서 가능한 언어 확장을 정의합니다. |
DVD_SUBPICTURE_TYPE | 하위 항목 스트림에 포함된 콘텐츠의 종류를 결정하는 데 사용되는 플래그를 정의합니다. |
DVD_TextCharSet | 지정된 문자열이 인코딩되는 ISO 문자 집합을 정의합니다. |
DVD_TextStringType | DVD 텍스트 문자열 형식의 하위 집합을 정의합니다. |
DVD_TIMECODE_FLAGS | DVD가 재생되도록 작성된 프레임 속도를 나타냅니다. |
DVD_TITLE_APPMODE | DVD 타이틀이 노래방 제목인지 여부를 나타냅니다. |
DVD_VIDEO_COMPRESSION | 가능한 DVD 비디오 압축 유형을 정의합니다. |
DVD_WARNING | DVD 경고 조건을 지정합니다. |
DVDECODERRESOLUTION | DV(디지털 비디오) 디코딩 해상도를 나타냅니다. |
DVENCODERFORMAT | DV 형식을 나타냅니다. |
DVENCODERRESOLUTION | DV 인코딩 해상도를 나타냅니다. |
DVENCODERVIDEOFORMAT | DV 인코딩에 대한 비디오 표준(NTSC 또는 PAL)을 나타냅니다. |
FILTER_STATE | 필터의 상태를 지정합니다. |
InterleavingMode | 비디오 프레임 및 오디오 샘플을 디스크에 쓰는 방법을 지정합니다. |
MEDIA_SAMPLE_CONTENT | MPEG-2 전송 스트림 내에서 기본 스트림의 내용을 설명합니다. |
PhysicalConnectorType | 실제 핀 유형을 지정합니다. |
PIN_DIRECTION | 핀의 방향을 나타냅니다. |
QualityMessageType | 품질 메시지를 설명합니다. |
REG_PINFLAG | REGFILTERPINS2 구조체에 대한 플래그를 정의합니다. |
REM_FILTER_FLAGS | 필터 그래프에서 필터를 제거하는 방법을 지정합니다. |
SNDDEV_ERR | 오류가 발생했을 때 오디오 디바이스에 액세스하는 방법을 지정합니다. |
TunerInputType | TV 튜너(케이블 또는 안테나)의 빈도를 지정합니다. |
TVAudioMode | TV 오디오 컨트롤의 모드를 지정합니다. |
VALID_UOP_FLAG | 현재 DVD에서 허용되는 UOP(사용자 작업) 명령을 나타냅니다. |
VfwCaptureDialogs | Windows용 Microsoft Video 캡처 드라이버에 대한 대화 상자를 지정합니다. |
VfwCompressDialogs | Windows용 비디오 코덱의 대화 상자를 지정합니다. |
VideoControlFlags | 가로 또는 세로 대칭 이동, 외부 트리거 사용 및 트리거 시뮬레이션과 같은 비디오 디바이스에 대한 작업 모드를 지정합니다. |
VIDEOENCODER_BITRATE_MODE | IEncoderAPI 인터페이스 메서드에서 지원하는 세 가지 유형의 비트 속도를 정의합니다. |
VideoProcAmpFlags | 비디오 속성을 설정하는 방법을 지정합니다. |
VideoProcAmpProperty | 비디오 캡처 디바이스에서 비디오 속성을 지정합니다. |
VMR_ASPECT_RATIO_MODE | 가로 세로 비율 모드를 설정하고 검색하기 위해 IVMRWindowlessControl::GetAspectRatioMode 및 IVMRWindowlessControl::SetAspectRatioMode 메서드와 함께 사용됩니다. |
VMR9_SampleFormat | 비디오 스트림의 인터레이싱에 대해 설명합니다. |
VMR9AlphaBitmapFlags | VMR9AlphaBitmap 구조체의 dwFlags 멤버에 대해 가능한 값을 정의합니다. |
VMR9AspectRatioMode | 가로 세로 비율 모드를 설정하고 검색하기 위해 IVMRWindowlessControl9::GetAspectRatioMode 및 SetAspectRatioMode 메서드와 함께 사용됩니다. |
VMR9DeinterlacePrefs | 애플리케이션에서 설정한 메서드를 사용할 수 없는 경우 VMR-9에서 사용하는 디인터레이싱 메서드에 대해 설명합니다. |
VMR9DeinterlaceTech | 비디오 스트림을 디인터레이싱하는 데 사용되는 알고리즘에 대해 설명합니다. |
VMR9MixerPrefs | Direct3D 화면에서 비디오 이미지를 만들 때 사용할 소수점, 필터링 및 색 공간 정보를 지정하는 플래그를 포함합니다. |
VMR9Mode | VMR-9의 렌더링 모드를 검색하거나 지정하기 위해 IVMRFilterConfig9::GetRenderingMode 및 SetRenderingMode메서드 호출에 사용됩니다. |
VMR9PresentationFlags | VMR9PresentationInfo 구조체의 멤버입니다. |
VMR9ProcAmpControlFlags | 이미지 조정 속성을 지정합니다. |
VMR9SurfaceAllocationFlags | IVMRSurfaceAllocator9::InitializeDevice 메서드와 함께 사용하여 표면 생성 매개 변수를 지정합니다. |
VMR9RenderPrefs | VMR-9에 대한 기본 렌더링 기본 설정을 지정합니다. |
VMRDeinterlacePrefs | VMR에 대한 디인터레이싱 기본 설정 정책을 설명하는 데 사용됩니다. |
VMRDeinterlaceTech | 스트림을 디인터레이싱하는 데 사용되는 알고리즘을 설명하는 데 사용됩니다. 플래그는 상호 배타적이지 않습니다. |
VMRMixerPrefs | DirectDraw 화면에서 비디오 이미지를 만들 때 사용할 소수점, 필터링 및 색 공간 정보를 지정하는 플래그를 포함합니다. |
VMRMode | IVMRFilterConfig::GetRenderingMode 및 IVMRFilterConfig::SetRenderingMode 메서드를 호출하여 VMR-7의 렌더링 모드를 검색하거나 지정하는 데 사용됩니다. |
VMRPresentationFlags | VMRPRESENTATIONINFO 구조체의 멤버 |
VMRRenderPrefs | 기본 렌더링 기본 설정을 위해 IVMRFilterConfig::GetRenderingPrefs 및 IVMRFilterConfig::SetRenderingPrefs 메서드와 함께 사용됩니다. |
VMRSurfaceAllocationFlags | IVMRSurfaceAllocator::AllocateSurface 메서드와 함께 사용하여 표면 생성 매개 변수를 지정합니다. |
관련 항목