다음을 통해 공유


H264Video interface

H.264 코덱을 사용하여 비디오를 인코딩하기 위한 모든 속성을 설명합니다.

Extends

속성

complexity

인코더에 인코딩 설정을 선택하는 방법을 알려줍니다. 기본값은 Balanced입니다.

layers

인코더에서 생성할 출력 H.264 계층의 컬렉션입니다.

odataType

이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자

rateControlMode

비디오 속도 제어 모드

sceneChangeDetection

인코더가 장면 변경 시 키 프레임을 삽입해야 하는지 여부입니다. 지정하지 않으면 기본값은 false입니다. 이 플래그는 인코더가 단일 출력 비디오를 생성하도록 구성된 경우에만 true로 설정해야 합니다.

상속된 속성

keyFrameInterval

두 키 프레임 사이의 거리입니다. 값은 ISO 8601 형식으로 지정된 범위 [0.5, 20] 초에서 0이 아니어야 합니다. 기본값은 2초(PT2S)입니다. VideoSyncMode.Passthrough가 설정된 경우 이 설정은 무시됩니다. 여기서 KeyFrameInterval 값은 입력 원본 설정을 따릅니다.

label

코덱에 대한 선택적 레이블입니다. 레이블을 사용하여 muxing 동작을 제어할 수 있습니다.

stretchMode

크기 조정 모드 - 입력 비디오의 크기를 원하는 출력 해상도에 맞게 조정하는 방법입니다. 기본값은 AutoSize입니다.

syncMode

비디오 동기화 모드

속성 세부 정보

complexity

인코더에 인코딩 설정을 선택하는 방법을 알려줍니다. 기본값은 Balanced입니다.

complexity?: string

속성 값

string

layers

인코더에서 생성할 출력 H.264 계층의 컬렉션입니다.

layers?: H264Layer[]

속성 값

odataType

이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자

odataType: "#Microsoft.Media.H264Video"

속성 값

"#Microsoft.Media.H264Video"

rateControlMode

비디오 속도 제어 모드

rateControlMode?: string

속성 값

string

sceneChangeDetection

인코더가 장면 변경 시 키 프레임을 삽입해야 하는지 여부입니다. 지정하지 않으면 기본값은 false입니다. 이 플래그는 인코더가 단일 출력 비디오를 생성하도록 구성된 경우에만 true로 설정해야 합니다.

sceneChangeDetection?: boolean

속성 값

boolean

상속된 속성 세부 정보

keyFrameInterval

두 키 프레임 사이의 거리입니다. 값은 ISO 8601 형식으로 지정된 범위 [0.5, 20] 초에서 0이 아니어야 합니다. 기본값은 2초(PT2S)입니다. VideoSyncMode.Passthrough가 설정된 경우 이 설정은 무시됩니다. 여기서 KeyFrameInterval 값은 입력 원본 설정을 따릅니다.

keyFrameInterval?: string

속성 값

string

Video.keyFrameInterval 상속된

label

코덱에 대한 선택적 레이블입니다. 레이블을 사용하여 muxing 동작을 제어할 수 있습니다.

label?: string

속성 값

string

Video.label 상속된

stretchMode

크기 조정 모드 - 입력 비디오의 크기를 원하는 출력 해상도에 맞게 조정하는 방법입니다. 기본값은 AutoSize입니다.

stretchMode?: string

속성 값

string

Video.stretchMode 상속된

syncMode

비디오 동기화 모드

syncMode?: string

속성 값

string

Video.syncMode 상속된