Index: content/browser/renderer_host/media/audio_input_sync_writer.cc |
diff --git a/content/browser/renderer_host/media/audio_input_sync_writer.cc b/content/browser/renderer_host/media/audio_input_sync_writer.cc |
index 6a78f6cc784aad4f4689d22f743ff71308e30784..b24afc1e87eab18c37ebce3ac0fe29b7bfa5ed0b 100644 |
--- a/content/browser/renderer_host/media/audio_input_sync_writer.cc |
+++ b/content/browser/renderer_host/media/audio_input_sync_writer.cc |
@@ -107,27 +107,11 @@ bool AudioInputSyncWriter::Init() { |
foreign_socket_.get()); |
} |
-#if defined(OS_WIN) |
- |
-bool AudioInputSyncWriter::PrepareForeignSocketHandle( |
- base::ProcessHandle process_handle, |
- base::SyncSocket::Handle* foreign_handle) { |
- ::DuplicateHandle(GetCurrentProcess(), foreign_socket_->handle(), |
- process_handle, foreign_handle, |
- 0, FALSE, DUPLICATE_SAME_ACCESS); |
- return (*foreign_handle != 0); |
-} |
- |
-#else |
- |
-bool AudioInputSyncWriter::PrepareForeignSocketHandle( |
+bool AudioInputSyncWriter::PrepareForeignSocket( |
base::ProcessHandle process_handle, |
- base::FileDescriptor* foreign_handle) { |
- foreign_handle->fd = foreign_socket_->handle(); |
- foreign_handle->auto_close = false; |
- return (foreign_handle->fd != -1); |
+ base::SyncSocket::TransitDescriptor * descriptor) { |
burnik
2014/09/01 14:59:34
Nit done.
|
+ return foreign_socket_->PrepareTransitDescriptor(process_handle, descriptor); |
} |
-#endif |
} // namespace content |