비디오 포맷 가져오기

video_get_format 함수는 현재 로드된 비디오의 색상 포맷을 반환합니다. 이 함수는 다음과 같은 상수 중 하나를 반환할 수 있습니다.

비디오 포맷 상수 설명
video_format_rgba 비디오 표면이 RGBA 색상 모델을 사용함
video_format_yuv 비디오 표면이 YUV 색상 모델을 사용함

RGBA와 YUV 비디오의 그리기 방법이 다르기 때문에, 이 함수의 반환 값은 재생 중인 비디오의 포맷에 따라 다른 코드를 실행하는 데 사용될 수 있습니다.

문법

video_get_format();

반환 값

  • 비디오 포맷 상수

활용 예제

예제 1: 비디오 포맷에 따라 다른 코드 실행하기

var format = video_get_format();
if (format == video_format_rgba) {
    // RGBA 비디오에 대한 코드
} else if (format == video_format_yuv) {
    // YUV 비디오에 대한 코드
}

예제 2: 비디오 포맷을 기반으로 UI 업데이트하기

var format = video_get_format();
if (format == video_format_rgba) {
    // UI를 RGBA 스타일로 업데이트
} else {
    // UI를 YUV 스타일로 업데이트
}

예제 3: 비디오 포맷에 따른 필터 적용하기

var format = video_get_format();
if (format == video_format_rgba) {
    // RGBA 필터 적용
} else {
    // YUV 필터 적용
}

예제 4: 비디오 포맷에 따라 다른 사운드 효과 재생하기

var format = video_get_format();
if (format == video_format_rgba) {
    // RGBA 비디오에 맞는 사운드 효과 재생
} else {
    // YUV 비디오에 맞는 사운드 효과 재생
}