비디오 포맷 가져오기
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 비디오에 맞는 사운드 효과 재생
}