DirectShow 열거형 형식
[DirectShow 이 페이지와 연결된 기능은 레거시 기능입니다. MediaPlayer, IMFMediaEngine, Media Foundation 오디오/비디오 캡처대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11에 최적화되었습니다. Microsoft는 가능하면 새로운 코드에서 MediaPlayer, IMFMediaEngine 및 Audio/Video Capture를 DirectShow대신 Media Foundation 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
이 섹션에서는 DirectShow 열거 형식에 대해 설명합니다.
열거형 형식 | 묘사 |
---|---|
_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 | 오버레이 믹서 필터에서 사용하는 소수점 전략을 설명합니다. |
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 메뉴 탐색 및 기타 작업에 사용되는 네 방향 단추를 식별합니다. |
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 비디오 캡처 드라이버의 대화 상자를 지정합니다. |
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 | IVMRFilterConfig9::GetRenderingMode 호출 및 SetRenderingMode메서드를 호출하여 VMR-9의 렌더링 모드를 검색하거나 지정하는 데 사용됩니다. |
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 메서드와 함께 사용하여 표면 생성 매개 변수를 지정합니다. |
관련 항목