Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(84)

Side by Side Diff: src/shared/ppapi_proxy/browser_audio_config.cc

Issue 5974006: Convert srpc definitions from using int64 to using PP_Instance, PP_Module, an... (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: Created 9 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Native Client Authors. All rights reserved. 1 // Copyright (c) 2010 The Native Client Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "ppapi/c/dev/ppb_audio_config_dev.h" 5 #include "ppapi/c/dev/ppb_audio_config_dev.h"
6 #include "native_client/src/include/portability.h" 6 #include "native_client/src/include/portability.h"
7 #include "native_client/src/shared/ppapi_proxy/browser_globals.h" 7 #include "native_client/src/shared/ppapi_proxy/browser_globals.h"
8 #include "native_client/src/shared/ppapi_proxy/plugin_globals.h" 8 #include "native_client/src/shared/ppapi_proxy/plugin_globals.h"
9 #include "srpcgen/ppb_rpc.h" 9 #include "srpcgen/ppb_rpc.h"
10 10
11 static const PPB_AudioConfig_Dev* GetAudioConfigInterface() { 11 static const PPB_AudioConfig_Dev* GetAudioConfigInterface() {
12 static const PPB_AudioConfig_Dev* audioConfig = 12 static const PPB_AudioConfig_Dev* audioConfig =
13 static_cast<const PPB_AudioConfig_Dev*> 13 static_cast<const PPB_AudioConfig_Dev*>
14 (ppapi_proxy::GetBrowserInterface(PPB_AUDIO_CONFIG_DEV_INTERFACE)); 14 (ppapi_proxy::GetBrowserInterface(PPB_AUDIO_CONFIG_DEV_INTERFACE));
15 return audioConfig; 15 return audioConfig;
16 } 16 }
17 17
18 void PpbAudioConfigDevRpcServer::PPB_AudioConfig_Dev_CreateStereo16Bit( 18 void PpbAudioConfigDevRpcServer::PPB_AudioConfig_Dev_CreateStereo16Bit(
19 NaClSrpcRpc* rpc, 19 NaClSrpcRpc* rpc,
20 NaClSrpcClosure* done, 20 NaClSrpcClosure* done,
21 int64_t module, 21 PP_Module module,
22 int32_t sample_rate, 22 int32_t sample_rate,
23 int32_t sample_frame_count, 23 int32_t sample_frame_count,
24 int64_t* resource) { 24 PP_Resource* resource) {
25 NaClSrpcClosureRunner runner(done); 25 NaClSrpcClosureRunner runner(done);
26 const PPB_AudioConfig_Dev* audio = GetAudioConfigInterface(); 26 const PPB_AudioConfig_Dev* audio = GetAudioConfigInterface();
27 rpc->result = NACL_SRPC_RESULT_APP_ERROR; 27 rpc->result = NACL_SRPC_RESULT_APP_ERROR;
28 if (NULL == audio) { 28 if (NULL == audio) {
29 return; 29 return;
30 } 30 }
31 if (NULL == resource) { 31 if (NULL == resource) {
32 return; 32 return;
33 } 33 }
34 *resource = audio->CreateStereo16Bit( 34 *resource = audio->CreateStereo16Bit(
(...skipping 13 matching lines...) Expand all
48 if (NULL == audio) { 48 if (NULL == audio) {
49 return; 49 return;
50 } 50 }
51 *sample_frame_count = audio->RecommendSampleFrameCount(request); 51 *sample_frame_count = audio->RecommendSampleFrameCount(request);
52 rpc->result = NACL_SRPC_RESULT_OK; 52 rpc->result = NACL_SRPC_RESULT_OK;
53 } 53 }
54 54
55 void PpbAudioConfigDevRpcServer::PPB_AudioConfig_Dev_IsAudioConfig( 55 void PpbAudioConfigDevRpcServer::PPB_AudioConfig_Dev_IsAudioConfig(
56 NaClSrpcRpc* rpc, 56 NaClSrpcRpc* rpc,
57 NaClSrpcClosure* done, 57 NaClSrpcClosure* done,
58 int64_t resource, 58 PP_Resource resource,
59 int32_t* bool_out) { 59 int32_t* bool_out) {
60 NaClSrpcClosureRunner runner(done); 60 NaClSrpcClosureRunner runner(done);
61 const PPB_AudioConfig_Dev* audio = GetAudioConfigInterface(); 61 const PPB_AudioConfig_Dev* audio = GetAudioConfigInterface();
62 rpc->result = NACL_SRPC_RESULT_APP_ERROR; 62 rpc->result = NACL_SRPC_RESULT_APP_ERROR;
63 if (NULL == audio) { 63 if (NULL == audio) {
64 return; 64 return;
65 } 65 }
66 *bool_out = static_cast<int32_t>(audio->IsAudioConfig(resource)); 66 *bool_out = static_cast<int32_t>(audio->IsAudioConfig(resource));
67 rpc->result = NACL_SRPC_RESULT_OK; 67 rpc->result = NACL_SRPC_RESULT_OK;
68 } 68 }
69 69
70 void PpbAudioConfigDevRpcServer::PPB_AudioConfig_Dev_GetSampleRate( 70 void PpbAudioConfigDevRpcServer::PPB_AudioConfig_Dev_GetSampleRate(
71 NaClSrpcRpc* rpc, 71 NaClSrpcRpc* rpc,
72 NaClSrpcClosure* done, 72 NaClSrpcClosure* done,
73 int64_t resource, 73 PP_Resource resource,
74 int32_t* sample_rate) { 74 int32_t* sample_rate) {
75 NaClSrpcClosureRunner runner(done); 75 NaClSrpcClosureRunner runner(done);
76 const PPB_AudioConfig_Dev* audio = GetAudioConfigInterface(); 76 const PPB_AudioConfig_Dev* audio = GetAudioConfigInterface();
77 rpc->result = NACL_SRPC_RESULT_APP_ERROR; 77 rpc->result = NACL_SRPC_RESULT_APP_ERROR;
78 if (NULL == audio) { 78 if (NULL == audio) {
79 return; 79 return;
80 } 80 }
81 if (ppapi_proxy::kInvalidResourceId == resource) { 81 if (ppapi_proxy::kInvalidResourceId == resource) {
82 return; 82 return;
83 } 83 }
84 if (NULL == sample_rate) { 84 if (NULL == sample_rate) {
85 return; 85 return;
86 } 86 }
87 *sample_rate = audio->GetSampleRate(resource); 87 *sample_rate = audio->GetSampleRate(resource);
88 rpc->result = NACL_SRPC_RESULT_OK; 88 rpc->result = NACL_SRPC_RESULT_OK;
89 } 89 }
90 90
91 void PpbAudioConfigDevRpcServer::PPB_AudioConfig_Dev_GetSampleFrameCount( 91 void PpbAudioConfigDevRpcServer::PPB_AudioConfig_Dev_GetSampleFrameCount(
92 NaClSrpcRpc* rpc, 92 NaClSrpcRpc* rpc,
93 NaClSrpcClosure* done, 93 NaClSrpcClosure* done,
94 int64_t resource, 94 PP_Resource resource,
95 int32_t* sample_frame_count) { 95 int32_t* sample_frame_count) {
96 NaClSrpcClosureRunner runner(done); 96 NaClSrpcClosureRunner runner(done);
97 const PPB_AudioConfig_Dev* audio = GetAudioConfigInterface(); 97 const PPB_AudioConfig_Dev* audio = GetAudioConfigInterface();
98 rpc->result = NACL_SRPC_RESULT_APP_ERROR; 98 rpc->result = NACL_SRPC_RESULT_APP_ERROR;
99 if (NULL == audio) { 99 if (NULL == audio) {
100 return; 100 return;
101 } 101 }
102 if (ppapi_proxy::kInvalidResourceId == resource) { 102 if (ppapi_proxy::kInvalidResourceId == resource) {
103 return; 103 return;
104 } 104 }
105 if (NULL == sample_frame_count) { 105 if (NULL == sample_frame_count) {
106 return; 106 return;
107 } 107 }
108 *sample_frame_count = audio->GetSampleFrameCount(resource); 108 *sample_frame_count = audio->GetSampleFrameCount(resource);
109 rpc->result = NACL_SRPC_RESULT_OK; 109 rpc->result = NACL_SRPC_RESULT_OK;
110 } 110 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698