코덱 API 열거형
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
열거형 | 설명 |
---|---|
eAVAudioChannelConfig | 오디오 비트 스트림의 오디오 채널에 대한 스피커 구성을 지정합니다. |
eAVDDSurroundMode | 오디오가 Dolby Surround에서 인코딩되는지 여부를 지정합니다. |
eAVDecAACDownmixMode | AAC 디코더가 표준 MPEG-2/MPEG-4 스테레오 다운믹스 수식을 사용하는지 여부를 지정합니다. |
eAVDecAudioDualMono | 입력 오디오 스트림이 스테레오인지 이중 모노인지를 지정합니다. |
eAVDecAudioDualMonoReproMode | 디코더가 이중 모노 오디오를 재현하는 방법을 지정합니다. |
eAVDecDDOperationalMode | Dolby AC-3 오디오 스트림의 압축 제어 모드를 지정합니다. |
eAVDecHEAACDynamicRangeControl | AAC 디코더가 동적 범위 컨트롤을 수행하는지 여부를 지정합니다. |
eAVDecVideoInputScanType | 디코딩된 비디오 스트림이 인터레이스되는 방법을 지정합니다. |
eAVDecVideoSoftwareDeinterlaceMode | 비디오 디코더의 소프트웨어 디인터레이스 모드를 지정합니다. |
eAVDecVideoSWPowerLevel | 비디오 디코더의 절전 수준을 지정합니다. |
eAVDSPLoudnessEqualization | 오디오 디코더 또는 DSP(디지털 신호 프로세서)에서 음량 균등화를 사용할 수 있는지 여부를 지정합니다. |
eAVDSPSpeakerFill | 오디오 디코더 또는 DSP에서 스피커 채우기를 사용할 수 있는지 여부를 지정합니다. |
eAVEncAudioDualMono | 2 채널 오디오가 스테레오 또는 듀얼 모노로 인코딩되는지 여부를 지정합니다. |
eAVEncAudioInputContent 열거형 | 오디오 콘텐츠에 음악 또는 음성이 포함되어 있는지 여부를 지정합니다. |
eAVEncCommonRateControlMode | 속도 제어 모드를 지정합니다. |
eAVEncCommonStreamEndHandling | 인코더가 스트림 끝에 있는 그림의 부분 그룹(GOP)을 삭제할지 여부를 지정합니다. |
eAVEncDDAtoDConverterType | Dolby Digital 오디오 스트림에 대한 A/D(아날로그-디지털) 변환 유형을 지정합니다. |
eAVEncDDynamicRangeCompressionControl | Dolby Digital 오디오 스트림의 동적 범위 제어 프로필을 지정합니다. |
eAVEncDDHeadphoneMode | Dolby Digital 오디오 스트림의 헤드폰 모드를 지정합니다. |
eAVEncDDPreferredStereoDownMixMode | Dolby Digital 오디오 스트림의 기본 스테레오 다운믹스 모드를 지정합니다. |
eAVEncDDProductionRoomType | Dolby Digital 오디오 스트림의 회의실 유형을 지정합니다. |
eAVEncDDService | Dolby Digital 오디오 스트림에 포함된 오디오 서비스를 지정합니다. |
eAVEncDDSurroundExMode | Dolby Digital Surround EX에서 Dolby Digital 오디오 스트림이 인코딩되는지 여부를 지정합니다. |
eAVEncInputVideoSystem | 비디오 원본의 명목 범위를 지정합니다. |
eAVEncMPACodingMode | MPEG 오디오 인코딩 모드를 지정합니다. |
eAVEncMPAEmphasisType | 디코딩할 때 사용해야 하는 강조 해제 필터의 형식을 지정합니다. |
eAVEncMPALayer | MPEG 오디오 계층을 지정합니다. |
eAVEncMPVFrameFieldMode | 인코더가 인코딩된 필드 또는 인코딩된 프레임을 생성하는지 여부를 지정합니다. |
eAVEncMPVIntraVLCTable | 엔트로피 코딩에 사용할 VLC(가변 길이 코딩) 테이블을 지정합니다. |
eAVEncMPVLevel | MPEG-2 프로필을 지정합니다. |
eAVEncMPVProfile | MPEG-2 프로필을 지정합니다. |
eAVEncMPVQScaleType | 분위수 눈금이 선형인지 아니면 비선형인지를 지정합니다. |
eAVEncMPVScanPattern | macroblock 검사 패턴을 지정합니다. |
eAVEncMPVSceneDetection | 인코더가 새 장면을 감지할 때 동작하는 방식을 지정합니다. |
eAVEncMuxOutput | 멀티플렉서에서 생성되는 출력 스트림의 형식을 지정합니다. |
eAVEncVideoChromaResolution | 크로마 해상도를 지정합니다. |
eAVEncVideoChromaSubsampling | chroma siting을 지정합니다. |
eAVEncVideoColorLighting | 비디오 원본을 보기 위한 의도된 조명 조건을 지정합니다. |
eAVEncVideoColorNominalRange | 비디오 원본의 명목 범위를 지정합니다. |
eAVEncVideoColorPrimaries | 비디오의 색 기본값을 지정합니다. |
eAVEncVideoColorTransferFunction | R'G'B'에서 RGB로의 변환 함수를 지정합니다. |
eAVEncVideoColorTransferMatrix | Y'Cb'Cr' 색 공간에서 R'G'B' 색 공간으로의 변환 매트릭스를 지정합니다. |
eAVEncVideoFilmContent | 입력 비디오의 원래 원본이 필름인지 비디오인지 지정합니다. |
eAVEncVideoOutputFrameRateConversion | 인코더가 프레임 속도를 변환하는지 여부를 지정합니다. |
eAVEncVideoOutputScanType | 인코더가 출력 비디오를 인터레이스하는 방법을 지정합니다. |
eAVEncVideoSourceScanType | 인코더의 입력 프레임이 프로그레시브 또는 인터레이스되는지 여부를 지정합니다. |
eAVFastDecodeMode | 비디오 디코딩 속도를 지정합니다. |
관련 항목