Index: media/audio/win/core_audio_util_win_unittest.cc |
diff --git a/media/audio/win/core_audio_util_win_unittest.cc b/media/audio/win/core_audio_util_win_unittest.cc |
index 03c6e4f2b94d294a038a8deca90d0ec7279a018c..6a13f2649613ffe40a9514dab79a14b651f54f7d 100644 |
--- a/media/audio/win/core_audio_util_win_unittest.cc |
+++ b/media/audio/win/core_audio_util_win_unittest.cc |
@@ -65,7 +65,7 @@ TEST_F(CoreAudioUtilWinTest, CreateDeviceEnumerator) { |
ScopedComPtr<IMMDeviceEnumerator> enumerator = |
CoreAudioUtil::CreateDeviceEnumerator(); |
- EXPECT_TRUE(enumerator.get()); |
+ EXPECT_TRUE(enumerator.Get()); |
} |
TEST_F(CoreAudioUtilWinTest, CreateDefaultDevice) { |
@@ -88,13 +88,13 @@ TEST_F(CoreAudioUtilWinTest, CreateDefaultDevice) { |
for (size_t i = 0; i < arraysize(data); ++i) { |
audio_device = |
CoreAudioUtil::CreateDefaultDevice(data[i].flow, data[i].role); |
- EXPECT_TRUE(audio_device.get()); |
- EXPECT_EQ(data[i].flow, CoreAudioUtil::GetDataFlow(audio_device.get())); |
+ EXPECT_TRUE(audio_device.Get()); |
+ EXPECT_EQ(data[i].flow, CoreAudioUtil::GetDataFlow(audio_device.Get())); |
} |
// Only eRender and eCapture are allowed as flow parameter. |
audio_device = CoreAudioUtil::CreateDefaultDevice(eAll, eConsole); |
- EXPECT_FALSE(audio_device.get()); |
+ EXPECT_FALSE(audio_device.Get()); |
} |
TEST_F(CoreAudioUtilWinTest, CreateDevice) { |
@@ -105,19 +105,19 @@ TEST_F(CoreAudioUtilWinTest, CreateDevice) { |
CoreAudioUtil::CreateDefaultDevice(eRender, eConsole); |
AudioDeviceName default_render_name; |
EXPECT_TRUE(SUCCEEDED(CoreAudioUtil::GetDeviceName( |
- default_render_device.get(), &default_render_name))); |
+ default_render_device.Get(), &default_render_name))); |
// Use the uniqe ID as input to CreateDevice() and create a corresponding |
// IMMDevice. |
ScopedComPtr<IMMDevice> audio_device = |
CoreAudioUtil::CreateDevice(default_render_name.unique_id); |
- EXPECT_TRUE(audio_device.get()); |
+ EXPECT_TRUE(audio_device.Get()); |
// Verify that the two IMMDevice interfaces represents the same endpoint |
// by comparing their unique IDs. |
AudioDeviceName device_name; |
EXPECT_TRUE(SUCCEEDED( |
- CoreAudioUtil::GetDeviceName(audio_device.get(), &device_name))); |
+ CoreAudioUtil::GetDeviceName(audio_device.Get(), &device_name))); |
EXPECT_EQ(default_render_name.unique_id, device_name.unique_id); |
} |
@@ -141,7 +141,7 @@ TEST_F(CoreAudioUtilWinTest, GetDefaultDeviceName) { |
audio_device = |
CoreAudioUtil::CreateDefaultDevice(data[i].flow, data[i].role); |
EXPECT_TRUE(SUCCEEDED( |
- CoreAudioUtil::GetDeviceName(audio_device.get(), &device_name))); |
+ CoreAudioUtil::GetDeviceName(audio_device.Get(), &device_name))); |
EXPECT_FALSE(device_name.device_name.empty()); |
EXPECT_FALSE(device_name.unique_id.empty()); |
} |
@@ -152,7 +152,7 @@ TEST_F(CoreAudioUtilWinTest, GetAudioControllerID) { |
ScopedComPtr<IMMDeviceEnumerator> enumerator( |
CoreAudioUtil::CreateDeviceEnumerator()); |
- ASSERT_TRUE(enumerator.get()); |
+ ASSERT_TRUE(enumerator.Get()); |
// Enumerate all active input and output devices and fetch the ID of |
// the associated device. |
@@ -167,7 +167,7 @@ TEST_F(CoreAudioUtilWinTest, GetAudioControllerID) { |
ScopedComPtr<IMMDevice> device; |
collection->Item(j, device.Receive()); |
std::string controller_id( |
- CoreAudioUtil::GetAudioControllerID(device.get(), enumerator.get())); |
+ CoreAudioUtil::GetAudioControllerID(device.Get(), enumerator.Get())); |
EXPECT_FALSE(controller_id.empty()); |
} |
} |
@@ -180,7 +180,7 @@ TEST_F(CoreAudioUtilWinTest, GetFriendlyName) { |
ScopedComPtr<IMMDevice> audio_device = |
CoreAudioUtil::CreateDefaultDevice(eCapture, eConsole); |
AudioDeviceName device_name; |
- HRESULT hr = CoreAudioUtil::GetDeviceName(audio_device.get(), &device_name); |
+ HRESULT hr = CoreAudioUtil::GetDeviceName(audio_device.Get(), &device_name); |
EXPECT_TRUE(SUCCEEDED(hr)); |
// Use unique ID as input to GetFriendlyName() and compare the result |
@@ -191,7 +191,7 @@ TEST_F(CoreAudioUtilWinTest, GetFriendlyName) { |
// Same test as above but for playback. |
audio_device = CoreAudioUtil::CreateDefaultDevice(eRender, eConsole); |
- hr = CoreAudioUtil::GetDeviceName(audio_device.get(), &device_name); |
+ hr = CoreAudioUtil::GetDeviceName(audio_device.Get(), &device_name); |
EXPECT_TRUE(SUCCEEDED(hr)); |
friendly_name = CoreAudioUtil::GetFriendlyName(device_name.unique_id); |
EXPECT_EQ(friendly_name, device_name.device_name); |
@@ -206,7 +206,7 @@ TEST_F(CoreAudioUtilWinTest, DeviceIsDefault) { |
CoreAudioUtil::CreateDefaultDevice(eRender, eConsole); |
AudioDeviceName name; |
EXPECT_TRUE( |
- SUCCEEDED(CoreAudioUtil::GetDeviceName(audio_device.get(), &name))); |
+ SUCCEEDED(CoreAudioUtil::GetDeviceName(audio_device.Get(), &name))); |
const std::string id = name.unique_id; |
EXPECT_TRUE(CoreAudioUtil::DeviceIsDefault(eRender, eConsole, id)); |
EXPECT_FALSE(CoreAudioUtil::DeviceIsDefault(eCapture, eConsole, id)); |
@@ -220,7 +220,7 @@ TEST_F(CoreAudioUtilWinTest, CreateDefaultClient) { |
for (size_t i = 0; i < arraysize(data); ++i) { |
ScopedComPtr<IAudioClient> client; |
client = CoreAudioUtil::CreateDefaultClient(data[i], eConsole); |
- EXPECT_TRUE(client.get()); |
+ EXPECT_TRUE(client.Get()); |
} |
} |
@@ -233,10 +233,10 @@ TEST_F(CoreAudioUtilWinTest, CreateClient) { |
ScopedComPtr<IMMDevice> device; |
ScopedComPtr<IAudioClient> client; |
device = CoreAudioUtil::CreateDefaultDevice(data[i], eConsole); |
- EXPECT_TRUE(device.get()); |
- EXPECT_EQ(data[i], CoreAudioUtil::GetDataFlow(device.get())); |
- client = CoreAudioUtil::CreateClient(device.get()); |
- EXPECT_TRUE(client.get()); |
+ EXPECT_TRUE(device.Get()); |
+ EXPECT_EQ(data[i], CoreAudioUtil::GetDataFlow(device.Get())); |
+ client = CoreAudioUtil::CreateClient(device.Get()); |
+ EXPECT_TRUE(client.Get()); |
} |
} |
@@ -246,14 +246,14 @@ TEST_F(CoreAudioUtilWinTest, GetSharedModeMixFormat) { |
ScopedComPtr<IMMDevice> device; |
ScopedComPtr<IAudioClient> client; |
device = CoreAudioUtil::CreateDefaultDevice(eRender, eConsole); |
- EXPECT_TRUE(device.get()); |
- client = CoreAudioUtil::CreateClient(device.get()); |
- EXPECT_TRUE(client.get()); |
+ EXPECT_TRUE(device.Get()); |
+ client = CoreAudioUtil::CreateClient(device.Get()); |
+ EXPECT_TRUE(client.Get()); |
// Perform a simple sanity test of the aquired format structure. |
WAVEFORMATPCMEX format; |
EXPECT_TRUE( |
- SUCCEEDED(CoreAudioUtil::GetSharedModeMixFormat(client.get(), &format))); |
+ SUCCEEDED(CoreAudioUtil::GetSharedModeMixFormat(client.Get(), &format))); |
EXPECT_GE(format.Format.nChannels, 1); |
EXPECT_GE(format.Format.nSamplesPerSec, 8000u); |
EXPECT_GE(format.Format.wBitsPerSample, 16); |
@@ -299,12 +299,12 @@ TEST_F(CoreAudioUtilWinTest, GetDevicePeriod) { |
REFERENCE_TIME shared_time_period = 0; |
REFERENCE_TIME exclusive_time_period = 0; |
client = CoreAudioUtil::CreateDefaultClient(data[i], eConsole); |
- EXPECT_TRUE(client.get()); |
+ EXPECT_TRUE(client.Get()); |
EXPECT_TRUE(SUCCEEDED(CoreAudioUtil::GetDevicePeriod( |
- client.get(), AUDCLNT_SHAREMODE_SHARED, &shared_time_period))); |
+ client.Get(), AUDCLNT_SHAREMODE_SHARED, &shared_time_period))); |
EXPECT_GT(shared_time_period, 0); |
EXPECT_TRUE(SUCCEEDED(CoreAudioUtil::GetDevicePeriod( |
- client.get(), AUDCLNT_SHAREMODE_EXCLUSIVE, &exclusive_time_period))); |
+ client.Get(), AUDCLNT_SHAREMODE_EXCLUSIVE, &exclusive_time_period))); |
EXPECT_GT(exclusive_time_period, 0); |
EXPECT_LE(exclusive_time_period, shared_time_period); |
} |
@@ -321,9 +321,9 @@ TEST_F(CoreAudioUtilWinTest, GetPreferredAudioParameters) { |
ScopedComPtr<IAudioClient> client; |
AudioParameters params; |
client = CoreAudioUtil::CreateDefaultClient(data[i], eConsole); |
- EXPECT_TRUE(client.get()); |
+ EXPECT_TRUE(client.Get()); |
EXPECT_TRUE(SUCCEEDED( |
- CoreAudioUtil::GetPreferredAudioParameters(client.get(), ¶ms))); |
+ CoreAudioUtil::GetPreferredAudioParameters(client.Get(), ¶ms))); |
EXPECT_TRUE(params.IsValid()); |
} |
} |
@@ -333,29 +333,29 @@ TEST_F(CoreAudioUtilWinTest, SharedModeInitialize) { |
ScopedComPtr<IAudioClient> client; |
client = CoreAudioUtil::CreateDefaultClient(eRender, eConsole); |
- EXPECT_TRUE(client.get()); |
+ EXPECT_TRUE(client.Get()); |
WAVEFORMATPCMEX format; |
EXPECT_TRUE( |
- SUCCEEDED(CoreAudioUtil::GetSharedModeMixFormat(client.get(), &format))); |
+ SUCCEEDED(CoreAudioUtil::GetSharedModeMixFormat(client.Get(), &format))); |
// Perform a shared-mode initialization without event-driven buffer handling. |
uint32_t endpoint_buffer_size = 0; |
- HRESULT hr = CoreAudioUtil::SharedModeInitialize(client.get(), &format, NULL, |
+ HRESULT hr = CoreAudioUtil::SharedModeInitialize(client.Get(), &format, NULL, |
&endpoint_buffer_size, NULL); |
EXPECT_TRUE(SUCCEEDED(hr)); |
EXPECT_GT(endpoint_buffer_size, 0u); |
// It is only possible to create a client once. |
- hr = CoreAudioUtil::SharedModeInitialize(client.get(), &format, NULL, |
+ hr = CoreAudioUtil::SharedModeInitialize(client.Get(), &format, NULL, |
&endpoint_buffer_size, NULL); |
EXPECT_FALSE(SUCCEEDED(hr)); |
EXPECT_EQ(hr, AUDCLNT_E_ALREADY_INITIALIZED); |
// Verify that it is possible to reinitialize the client after releasing it. |
client = CoreAudioUtil::CreateDefaultClient(eRender, eConsole); |
- EXPECT_TRUE(client.get()); |
- hr = CoreAudioUtil::SharedModeInitialize(client.get(), &format, NULL, |
+ EXPECT_TRUE(client.Get()); |
+ hr = CoreAudioUtil::SharedModeInitialize(client.Get(), &format, NULL, |
&endpoint_buffer_size, NULL); |
EXPECT_TRUE(SUCCEEDED(hr)); |
EXPECT_GT(endpoint_buffer_size, 0u); |
@@ -364,11 +364,11 @@ TEST_F(CoreAudioUtilWinTest, SharedModeInitialize) { |
// A simple way to emulate an invalid format is to use the shared-mode |
// mixing format and modify the preferred sample. |
client = CoreAudioUtil::CreateDefaultClient(eRender, eConsole); |
- EXPECT_TRUE(client.get()); |
+ EXPECT_TRUE(client.Get()); |
format.Format.nSamplesPerSec = format.Format.nSamplesPerSec + 1; |
EXPECT_FALSE(CoreAudioUtil::IsFormatSupported( |
- client.get(), AUDCLNT_SHAREMODE_SHARED, &format)); |
- hr = CoreAudioUtil::SharedModeInitialize(client.get(), &format, NULL, |
+ client.Get(), AUDCLNT_SHAREMODE_SHARED, &format)); |
+ hr = CoreAudioUtil::SharedModeInitialize(client.Get(), &format, NULL, |
&endpoint_buffer_size, NULL); |
EXPECT_TRUE(FAILED(hr)); |
EXPECT_EQ(hr, E_INVALIDARG); |
@@ -379,13 +379,13 @@ TEST_F(CoreAudioUtilWinTest, SharedModeInitialize) { |
// The event handle should be in the nonsignaled state. |
base::win::ScopedHandle event_handle(::CreateEvent(NULL, TRUE, FALSE, NULL)); |
client = CoreAudioUtil::CreateDefaultClient(eRender, eConsole); |
- EXPECT_TRUE(client.get()); |
+ EXPECT_TRUE(client.Get()); |
EXPECT_TRUE( |
- SUCCEEDED(CoreAudioUtil::GetSharedModeMixFormat(client.get(), &format))); |
+ SUCCEEDED(CoreAudioUtil::GetSharedModeMixFormat(client.Get(), &format))); |
EXPECT_TRUE(CoreAudioUtil::IsFormatSupported( |
- client.get(), AUDCLNT_SHAREMODE_SHARED, &format)); |
+ client.Get(), AUDCLNT_SHAREMODE_SHARED, &format)); |
hr = CoreAudioUtil::SharedModeInitialize( |
- client.get(), &format, event_handle.Get(), &endpoint_buffer_size, NULL); |
+ client.Get(), &format, event_handle.Get(), &endpoint_buffer_size, NULL); |
EXPECT_TRUE(SUCCEEDED(hr)); |
EXPECT_GT(endpoint_buffer_size, 0u); |
} |
@@ -404,32 +404,32 @@ TEST_F(CoreAudioUtilWinTest, CreateRenderAndCaptureClients) { |
ScopedComPtr<IAudioCaptureClient> capture_client; |
client = CoreAudioUtil::CreateDefaultClient(data[i], eConsole); |
- EXPECT_TRUE(client.get()); |
+ EXPECT_TRUE(client.Get()); |
EXPECT_TRUE(SUCCEEDED( |
- CoreAudioUtil::GetSharedModeMixFormat(client.get(), &format))); |
+ CoreAudioUtil::GetSharedModeMixFormat(client.Get(), &format))); |
if (data[i] == eRender) { |
// It is not possible to create a render client using an unitialized |
// client interface. |
- render_client = CoreAudioUtil::CreateRenderClient(client.get()); |
- EXPECT_FALSE(render_client.get()); |
+ render_client = CoreAudioUtil::CreateRenderClient(client.Get()); |
+ EXPECT_FALSE(render_client.Get()); |
// Do a proper initialization and verify that it works this time. |
- CoreAudioUtil::SharedModeInitialize(client.get(), &format, NULL, |
+ CoreAudioUtil::SharedModeInitialize(client.Get(), &format, NULL, |
&endpoint_buffer_size, NULL); |
- render_client = CoreAudioUtil::CreateRenderClient(client.get()); |
- EXPECT_TRUE(render_client.get()); |
+ render_client = CoreAudioUtil::CreateRenderClient(client.Get()); |
+ EXPECT_TRUE(render_client.Get()); |
EXPECT_GT(endpoint_buffer_size, 0u); |
} else if (data[i] == eCapture) { |
// It is not possible to create a capture client using an unitialized |
// client interface. |
- capture_client = CoreAudioUtil::CreateCaptureClient(client.get()); |
- EXPECT_FALSE(capture_client.get()); |
+ capture_client = CoreAudioUtil::CreateCaptureClient(client.Get()); |
+ EXPECT_FALSE(capture_client.Get()); |
// Do a proper initialization and verify that it works this time. |
- CoreAudioUtil::SharedModeInitialize(client.get(), &format, NULL, |
+ CoreAudioUtil::SharedModeInitialize(client.Get(), &format, NULL, |
&endpoint_buffer_size, NULL); |
- capture_client = CoreAudioUtil::CreateCaptureClient(client.get()); |
- EXPECT_TRUE(capture_client.get()); |
+ capture_client = CoreAudioUtil::CreateCaptureClient(client.Get()); |
+ EXPECT_TRUE(capture_client.Get()); |
EXPECT_GT(endpoint_buffer_size, 0u); |
} |
} |
@@ -441,19 +441,19 @@ TEST_F(CoreAudioUtilWinTest, FillRenderEndpointBufferWithSilence) { |
// Create default clients using the default mixing format for shared mode. |
ScopedComPtr<IAudioClient> client( |
CoreAudioUtil::CreateDefaultClient(eRender, eConsole)); |
- EXPECT_TRUE(client.get()); |
+ EXPECT_TRUE(client.Get()); |
WAVEFORMATPCMEX format; |
uint32_t endpoint_buffer_size = 0; |
EXPECT_TRUE( |
- SUCCEEDED(CoreAudioUtil::GetSharedModeMixFormat(client.get(), &format))); |
- CoreAudioUtil::SharedModeInitialize(client.get(), &format, NULL, |
+ SUCCEEDED(CoreAudioUtil::GetSharedModeMixFormat(client.Get(), &format))); |
+ CoreAudioUtil::SharedModeInitialize(client.Get(), &format, NULL, |
&endpoint_buffer_size, NULL); |
EXPECT_GT(endpoint_buffer_size, 0u); |
ScopedComPtr<IAudioRenderClient> render_client( |
- CoreAudioUtil::CreateRenderClient(client.get())); |
- EXPECT_TRUE(render_client.get()); |
+ CoreAudioUtil::CreateRenderClient(client.Get())); |
+ EXPECT_TRUE(render_client.Get()); |
// The endpoint audio buffer should not be filled up by default after being |
// created. |
@@ -466,7 +466,7 @@ TEST_F(CoreAudioUtilWinTest, FillRenderEndpointBufferWithSilence) { |
// since we can't access data that has already been sent to the endpoint |
// buffer. |
EXPECT_TRUE(CoreAudioUtil::FillRenderEndpointBufferWithSilence( |
- client.get(), render_client.get())); |
+ client.Get(), render_client.Get())); |
client->GetCurrentPadding(&num_queued_frames); |
EXPECT_EQ(num_queued_frames, endpoint_buffer_size); |
} |
@@ -480,7 +480,7 @@ TEST_F(CoreAudioUtilWinTest, GetMatchingOutputDeviceID) { |
ScopedComPtr<IMMDeviceEnumerator> enumerator( |
CoreAudioUtil::CreateDeviceEnumerator()); |
- ASSERT_TRUE(enumerator.get()); |
+ ASSERT_TRUE(enumerator.Get()); |
// Enumerate all active input and output devices and fetch the ID of |
// the associated device. |