MediaRecorder.SetVideoEncodingProfileLevel 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
원하는 비디오 인코딩 프로필 및 녹화 수준을 설정합니다.
[Android.Runtime.Register("setVideoEncodingProfileLevel", "(II)V", "GetSetVideoEncodingProfileLevel_IIHandler", ApiSince=26)]
public virtual void SetVideoEncodingProfileLevel (Android.Media.MediaCodecProfileType profile, int level);
[<Android.Runtime.Register("setVideoEncodingProfileLevel", "(II)V", "GetSetVideoEncodingProfileLevel_IIHandler", ApiSince=26)>]
abstract member SetVideoEncodingProfileLevel : Android.Media.MediaCodecProfileType * int -> unit
override this.SetVideoEncodingProfileLevel : Android.Media.MediaCodecProfileType * int -> unit
매개 변수
- profile
- MediaCodecProfileType
에서 선언되었습니다.MediaCodecInfo.CodecProfileLevel
- level
- Int32
에서 선언되었습니다.MediaCodecInfo.CodecProfileLevel
- 특성
설명
원하는 비디오 인코딩 프로필 및 녹화 수준을 설정합니다. 프로필 및 수준은 로 설정된 #setVideoEncoder
비디오 인코더에 대해 유효해야 합니다. 이 메서드는 이전 또는 이후에 #setVideoEncoder
호출할 수 있지만 앞에 #prepare
호출해야 합니다. prepare()
는 매개 변수에 대한 추가 검사를 수행하여 지정된 프로필 및 수준이 적용 가능한지 확인하고, 경우에 따라 코덱 제한으로 인해 전달된 프로필 또는 수준이 삭제되거나 플랫폼의 기능에 따라 비디오 녹화가 원활하게 진행될 수 있도록 할 수 있습니다. <br>애플리케이션은 해당 형식에 MediaCodecInfo.CodecCapabilities#profileLevels
해당하는 프로필 및 수준의 적용 가능한 조합을 쿼리하는 데 사용할 수도 있습니다. 요청된 프로필/수준은 이 MediaRecorder 인스턴스에서 실제로 사용되는 코덱에서 지원되지 않을 수 있습니다.
에 대한 android.media.MediaRecorder.setVideoEncodingProfileLevel(int, int)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.