void TestRunner::setAudioResult(JSContextRef context, JSValueRef data) { WKRetainPtr<WKDataRef> audioData(AdoptWK, WKBundleCreateWKDataFromUInt8Array(InjectedBundle::shared().bundle(), context, data)); InjectedBundle::shared().setAudioResult(audioData.get()); m_whatToDump = Audio; m_dumpPixels = false; }
void TestRunner::setAudioResult(JSContextRef context, JSValueRef data) { auto& injectedBundle = InjectedBundle::singleton(); // FIXME (123058): Use a JSC API to get buffer contents once such is exposed. WKRetainPtr<WKDataRef> audioData(AdoptWK, WKBundleCreateWKDataFromUInt8Array(injectedBundle.bundle(), context, data)); injectedBundle.setAudioResult(audioData.get()); m_whatToDump = Audio; m_dumpPixels = false; }