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

Side by Side Diff: ppapi/thunk/ppb_media_stream_audio_track_thunk.cc

Issue 238923007: PPAPI: Format ppapi/thunk using clang-format. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merge Created 6 years, 1 month 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium 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 // From ppb_media_stream_audio_track.idl modified Thu Feb 6 15:43:37 2014. 5 // From ppb_media_stream_audio_track.idl modified Thu Sep 18 11:36:39 2014.
6 6
7 #include "ppapi/c/pp_completion_callback.h" 7 #include "ppapi/c/pp_completion_callback.h"
8 #include "ppapi/c/pp_errors.h" 8 #include "ppapi/c/pp_errors.h"
9 #include "ppapi/c/ppb_media_stream_audio_track.h" 9 #include "ppapi/c/ppb_media_stream_audio_track.h"
10 #include "ppapi/shared_impl/tracked_callback.h" 10 #include "ppapi/shared_impl/tracked_callback.h"
11 #include "ppapi/thunk/enter.h" 11 #include "ppapi/thunk/enter.h"
12 #include "ppapi/thunk/ppapi_thunk_export.h" 12 #include "ppapi/thunk/ppapi_thunk_export.h"
13 #include "ppapi/thunk/ppb_media_stream_audio_track_api.h" 13 #include "ppapi/thunk/ppb_media_stream_audio_track_api.h"
14 14
15 namespace ppapi { 15 namespace ppapi {
16 namespace thunk { 16 namespace thunk {
17 17
18 namespace { 18 namespace {
19 19
20 PP_Bool IsMediaStreamAudioTrack(PP_Resource resource) { 20 PP_Bool IsMediaStreamAudioTrack(PP_Resource resource) {
21 VLOG(4) << "PPB_MediaStreamAudioTrack::IsMediaStreamAudioTrack()"; 21 VLOG(4) << "PPB_MediaStreamAudioTrack::IsMediaStreamAudioTrack()";
22 EnterResource<PPB_MediaStreamAudioTrack_API> enter(resource, false); 22 EnterResource<PPB_MediaStreamAudioTrack_API> enter(resource, false);
23 return PP_FromBool(enter.succeeded()); 23 return PP_FromBool(enter.succeeded());
24 } 24 }
25 25
26 int32_t Configure(PP_Resource audio_track, 26 int32_t Configure(PP_Resource audio_track,
27 const int32_t attrib_list[], 27 const int32_t attrib_list[],
28 struct PP_CompletionCallback callback) { 28 struct PP_CompletionCallback callback) {
29 VLOG(4) << "PPB_MediaStreamAudioTrack::Configure()"; 29 VLOG(4) << "PPB_MediaStreamAudioTrack::Configure()";
30 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, 30 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, callback,
31 callback,
32 true); 31 true);
33 if (enter.failed()) 32 if (enter.failed())
34 return enter.retval(); 33 return enter.retval();
35 return enter.SetResult(enter.object()->Configure(attrib_list, 34 return enter.SetResult(
36 enter.callback())); 35 enter.object()->Configure(attrib_list, enter.callback()));
37 } 36 }
38 37
39 int32_t GetAttrib(PP_Resource audio_track, 38 int32_t GetAttrib(PP_Resource audio_track,
40 PP_MediaStreamAudioTrack_Attrib attrib, 39 PP_MediaStreamAudioTrack_Attrib attrib,
41 int32_t* value) { 40 int32_t* value) {
42 VLOG(4) << "PPB_MediaStreamAudioTrack::GetAttrib()"; 41 VLOG(4) << "PPB_MediaStreamAudioTrack::GetAttrib()";
43 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, true); 42 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, true);
44 if (enter.failed()) 43 if (enter.failed())
45 return enter.retval(); 44 return enter.retval();
46 return enter.object()->GetAttrib(attrib, value); 45 return enter.object()->GetAttrib(attrib, value);
(...skipping 12 matching lines...) Expand all
59 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, true); 58 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, true);
60 if (enter.failed()) 59 if (enter.failed())
61 return PP_TRUE; 60 return PP_TRUE;
62 return enter.object()->HasEnded(); 61 return enter.object()->HasEnded();
63 } 62 }
64 63
65 int32_t GetBuffer(PP_Resource audio_track, 64 int32_t GetBuffer(PP_Resource audio_track,
66 PP_Resource* buffer, 65 PP_Resource* buffer,
67 struct PP_CompletionCallback callback) { 66 struct PP_CompletionCallback callback) {
68 VLOG(4) << "PPB_MediaStreamAudioTrack::GetBuffer()"; 67 VLOG(4) << "PPB_MediaStreamAudioTrack::GetBuffer()";
69 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, 68 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, callback,
70 callback,
71 true); 69 true);
72 if (enter.failed()) 70 if (enter.failed())
73 return enter.retval(); 71 return enter.retval();
74 return enter.SetResult(enter.object()->GetBuffer(buffer, enter.callback())); 72 return enter.SetResult(enter.object()->GetBuffer(buffer, enter.callback()));
75 } 73 }
76 74
77 int32_t RecycleBuffer(PP_Resource audio_track, PP_Resource buffer) { 75 int32_t RecycleBuffer(PP_Resource audio_track, PP_Resource buffer) {
78 VLOG(4) << "PPB_MediaStreamAudioTrack::RecycleBuffer()"; 76 VLOG(4) << "PPB_MediaStreamAudioTrack::RecycleBuffer()";
79 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, true); 77 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, true);
80 if (enter.failed()) 78 if (enter.failed())
81 return enter.retval(); 79 return enter.retval();
82 return enter.object()->RecycleBuffer(buffer); 80 return enter.object()->RecycleBuffer(buffer);
83 } 81 }
84 82
85 void Close(PP_Resource audio_track) { 83 void Close(PP_Resource audio_track) {
86 VLOG(4) << "PPB_MediaStreamAudioTrack::Close()"; 84 VLOG(4) << "PPB_MediaStreamAudioTrack::Close()";
87 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, true); 85 EnterResource<PPB_MediaStreamAudioTrack_API> enter(audio_track, true);
88 if (enter.failed()) 86 if (enter.failed())
89 return; 87 return;
90 enter.object()->Close(); 88 enter.object()->Close();
91 } 89 }
92 90
93 const PPB_MediaStreamAudioTrack_0_1 g_ppb_mediastreamaudiotrack_thunk_0_1 = { 91 const PPB_MediaStreamAudioTrack_0_1 g_ppb_mediastreamaudiotrack_thunk_0_1 = {
94 &IsMediaStreamAudioTrack, 92 &IsMediaStreamAudioTrack,
95 &Configure, 93 &Configure,
96 &GetAttrib, 94 &GetAttrib,
97 &GetId, 95 &GetId,
98 &HasEnded, 96 &HasEnded,
99 &GetBuffer, 97 &GetBuffer,
100 &RecycleBuffer, 98 &RecycleBuffer,
101 &Close 99 &Close};
102 };
103 100
104 } // namespace 101 } // namespace
105 102
106 PPAPI_THUNK_EXPORT const PPB_MediaStreamAudioTrack_0_1* 103 PPAPI_THUNK_EXPORT const PPB_MediaStreamAudioTrack_0_1*
107 GetPPB_MediaStreamAudioTrack_0_1_Thunk() { 104 GetPPB_MediaStreamAudioTrack_0_1_Thunk() {
108 return &g_ppb_mediastreamaudiotrack_thunk_0_1; 105 return &g_ppb_mediastreamaudiotrack_thunk_0_1;
109 } 106 }
110 107
111 } // namespace thunk 108 } // namespace thunk
112 } // namespace ppapi 109 } // namespace ppapi
OLDNEW
« no previous file with comments | « ppapi/thunk/ppb_isolated_file_system_private_thunk.cc ('k') | ppapi/thunk/ppb_media_stream_video_track_thunk.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698