Index: media/midi/midi_manager_winrt.cc |
diff --git a/media/midi/midi_manager_winrt.cc b/media/midi/midi_manager_winrt.cc |
index 8b2b643fe1fce4c5704a831c068178fd872580c6..293a34eafe2e6e9caffdd0d4f3fedbc7d3ff1923 100644 |
--- a/media/midi/midi_manager_winrt.cc |
+++ b/media/midi/midi_manager_winrt.cc |
@@ -230,7 +230,7 @@ std::string GetNameString(IDeviceInformation* info) { |
HRESULT GetPointerToBufferData(IBuffer* buffer, uint8_t** out) { |
ScopedComPtr<Windows::Storage::Streams::IBufferByteAccess> buffer_byte_access; |
- HRESULT hr = buffer_byte_access.QueryFrom(buffer); |
+ HRESULT hr = buffer->QueryInterface(IID_PPV_ARGS(&buffer_byte_access)); |
if (FAILED(hr)) { |
VLOG(1) << "QueryInterface failed: " << PrintHr(hr); |
return hr; |