오디오 메타데이터
이 페이지는 오디오 파일을 완전히 임포트하지 않고도 분석할 수 있는 유틸리티를 제공하여 기본 정보를 검색하는 데 더 효율적입니다.
오디오 헤더 정보
오디오 데이터에서 기본 오디오 헤더 정보(메타데이터)를 얻으려면, 오디오를 사운드 웨이브로 임포트하는 전체 과정보다 비용 효율적이므로 다음 함수들을 사용하는 것을 고려하세요.
- Blueprint
- C++

// From file
URuntimeAudioUtilities::GetAudioHeaderInfoFromFile(TEXT("C:/Folder/Audio.ogg"),
FOnGetAudioHeaderInfoResultNative::CreateWeakLambda(this, [this](bool bSucceeded, const FRuntimeAudioHeaderInfo& HeaderInfo)
{
// Handle the result
}));
// From buffer
// Assuming AudioData is an array of audio data (such as MP3)
TArray64<uint8> AudioData;
URuntimeAudioUtilities::GetAudioHeaderInfoFromBuffer(AudioData,
FOnGetAudioHeaderInfoResultNative::CreateWeakLambda(this, [this](bool bSucceeded, const FRuntimeAudioHeaderInfo& HeaderInfo)
{
// Handle the result
}));
오디오 형식 감지
오디오 데이터 형식을 수동으로 확인하려면 두 가지 방법이 있습니다. 첫 번째는 파일 확장자 인식을 기반으로 하며, 두 번째 방법은 오디오 데이터를 분석하는 것으로, 더 정확하지만 오디오 데이터를 메모리에 로드해야 합니다. 이 과정은 가져오기 단계에서 자동으로 수행되므로 수동 개입은 필요하지 않습니다.
- Blueprint
- C++

// From file
const TArray<ERuntimeAudioFormat> AudioFormats = URuntimeAudioUtilities::GetAudioFormats(TEXT("C:/Folder/Audio.ogg"));
// From buffer
// Assuming AudioData is an array of audio data (such as OGG)
TArray64<uint8> AudioData;
const TArray<ERuntimeAudioFormat> AudioFormats = URuntimeAudioUtilities::GetAudioFormatsAdvanced(AudioData);