다음을 통해 공유


Four-Character 코드 생성

[이 페이지와 연결된 기능인 멀티미디어 파일 I/O는 레거시 기능입니다. 원본 판독기에서 대체되었습니다. 원본 판독기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 멀티미디어 파일 I/O 대신 소스 읽기 프로그램을 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

mmioFOURCC 매크로 또는 mmioStringToFOURCC 함수를 사용하여 4자 코드를 생성할 수 있습니다. 다음 예제에서는 mmioFOURCC 를 사용하여 "WAVE"에 대한 4자 코드를 생성합니다.

FOURCC fourccID; 
. 
. 
. 
fourccID = mmioFOURCC('W', 'A', 'V', 'E'); 
 

다음 예제에서는 mmioStringToFOURCC를 사용하여 "WAVE"에 대한 4자 코드를 생성합니다.

FOURCC fourccID; 
. 
. 
. 
fourccID = mmioStringToFOURCC("WAVE", 0); 

mmioStringToFOURCC의 두 번째 매개 변수는 문자열을 4자 코드로 변환하기 위한 플래그를 지정합니다. MMIO_TOUPPER 플래그를 지정하면 mmioStringToFOURCC 는 문자열의 모든 알파벳 문자를 대문자로 변환합니다. 파일 확장명 이름을 식별하는 4자 코드는 모두 대문자여야 하므로 사용자 지정 I/O 프로시저를 식별하기 위해 4자 코드를 지정해야 하는 경우에 유용합니다.