मेटाडेटा ऑडियो
यह पृष्ठ ऑडियो फ़ाइलों का पूर्ण रूप से आयात किए बिना उनका विश्लेषण करने के लिए उपयोगिताएँ प्रदान करता है, जो मूल जानकारी प्राप्त करने के लिए अधिक कुशल है।
ऑडियो हेडर जानकारी
ऑडियो डेटा से मूल ऑडियो हेडर जानकारी (मेटाडेटा) प्राप्त करने के लिए, निम्नलिखित कार्यों का उपयोग करने पर विचार करें क्योंकि ये ऑडियो को एक ध्वनि तरंग में आयात करने की पूरी प्रक्रिया की तुलना में अधिक लागत-प्रभावी हैं।
- 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);