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

Side by Side Diff: ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c

Issue 212023003: PPAPI: Bring PPB_MediaStream*Track to stable. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merge Created 6 years, 8 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
« no previous file with comments | « ppapi/c/ppb_video_frame.h ('k') | ppapi/thunk/interfaces_ppb_public_dev_channel.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* Copyright (c) 2014 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 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 5
6 /* NOTE: this is auto-generated from IDL */ 6 /* NOTE: this is auto-generated from IDL */
7 #include "ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.h" 7 #include "ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.h"
8 8
9 #include "ppapi/c/ppb.h" 9 #include "ppapi/c/ppb.h"
10 #include "ppapi/c/dev/ppb_alarms_dev.h" 10 #include "ppapi/c/dev/ppb_alarms_dev.h"
(...skipping 974 matching lines...) Expand 10 before | Expand all | Expand 10 after
985 const struct PPB_IMEInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_IMEInputEven t_1_0.real_iface; 985 const struct PPB_IMEInputEvent_1_0 *iface = Pnacl_WrapperInfo_PPB_IMEInputEven t_1_0.real_iface;
986 iface->GetSelection(ime_event, start, end); 986 iface->GetSelection(ime_event, start, end);
987 } 987 }
988 988
989 /* End wrapper methods for PPB_IMEInputEvent_1_0 */ 989 /* End wrapper methods for PPB_IMEInputEvent_1_0 */
990 990
991 /* Not generating wrapper methods for PPB_Instance_1_0 */ 991 /* Not generating wrapper methods for PPB_Instance_1_0 */
992 992
993 /* Begin wrapper methods for PPB_MediaStreamAudioTrack_0_1 */ 993 /* Begin wrapper methods for PPB_MediaStreamAudioTrack_0_1 */
994 994
995 static PP_Bool Pnacl_M34_PPB_MediaStreamAudioTrack_IsMediaStreamAudioTrack(PP_Re source resource) { 995 static PP_Bool Pnacl_M35_PPB_MediaStreamAudioTrack_IsMediaStreamAudioTrack(PP_Re source resource) {
996 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface; 996 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface;
997 return iface->IsMediaStreamAudioTrack(resource); 997 return iface->IsMediaStreamAudioTrack(resource);
998 } 998 }
999 999
1000 static int32_t Pnacl_M34_PPB_MediaStreamAudioTrack_Configure(PP_Resource audio_t rack, const int32_t attrib_list[], struct PP_CompletionCallback* callback) { 1000 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_Configure(PP_Resource audio_t rack, const int32_t attrib_list[], struct PP_CompletionCallback* callback) {
1001 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface; 1001 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface;
1002 return iface->Configure(audio_track, attrib_list, *callback); 1002 return iface->Configure(audio_track, attrib_list, *callback);
1003 } 1003 }
1004 1004
1005 static int32_t Pnacl_M34_PPB_MediaStreamAudioTrack_GetAttrib(PP_Resource audio_t rack, PP_MediaStreamAudioTrack_Attrib attrib, int32_t* value) { 1005 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_GetAttrib(PP_Resource audio_t rack, PP_MediaStreamAudioTrack_Attrib attrib, int32_t* value) {
1006 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface; 1006 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface;
1007 return iface->GetAttrib(audio_track, attrib, value); 1007 return iface->GetAttrib(audio_track, attrib, value);
1008 } 1008 }
1009 1009
1010 static void Pnacl_M34_PPB_MediaStreamAudioTrack_GetId(struct PP_Var* _struct_res ult, PP_Resource audio_track) { 1010 static void Pnacl_M35_PPB_MediaStreamAudioTrack_GetId(struct PP_Var* _struct_res ult, PP_Resource audio_track) {
1011 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface; 1011 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface;
1012 *_struct_result = iface->GetId(audio_track); 1012 *_struct_result = iface->GetId(audio_track);
1013 } 1013 }
1014 1014
1015 static PP_Bool Pnacl_M34_PPB_MediaStreamAudioTrack_HasEnded(PP_Resource audio_tr ack) { 1015 static PP_Bool Pnacl_M35_PPB_MediaStreamAudioTrack_HasEnded(PP_Resource audio_tr ack) {
1016 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface; 1016 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface;
1017 return iface->HasEnded(audio_track); 1017 return iface->HasEnded(audio_track);
1018 } 1018 }
1019 1019
1020 static int32_t Pnacl_M34_PPB_MediaStreamAudioTrack_GetBuffer(PP_Resource audio_t rack, PP_Resource* buffer, struct PP_CompletionCallback* callback) { 1020 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_GetBuffer(PP_Resource audio_t rack, PP_Resource* buffer, struct PP_CompletionCallback* callback) {
1021 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface; 1021 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface;
1022 return iface->GetBuffer(audio_track, buffer, *callback); 1022 return iface->GetBuffer(audio_track, buffer, *callback);
1023 } 1023 }
1024 1024
1025 static int32_t Pnacl_M34_PPB_MediaStreamAudioTrack_RecycleBuffer(PP_Resource aud io_track, PP_Resource buffer) { 1025 static int32_t Pnacl_M35_PPB_MediaStreamAudioTrack_RecycleBuffer(PP_Resource aud io_track, PP_Resource buffer) {
1026 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface; 1026 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface;
1027 return iface->RecycleBuffer(audio_track, buffer); 1027 return iface->RecycleBuffer(audio_track, buffer);
1028 } 1028 }
1029 1029
1030 static void Pnacl_M34_PPB_MediaStreamAudioTrack_Close(PP_Resource audio_track) { 1030 static void Pnacl_M35_PPB_MediaStreamAudioTrack_Close(PP_Resource audio_track) {
1031 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface; 1031 const struct PPB_MediaStreamAudioTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamAudioTrack_0_1.real_iface;
1032 iface->Close(audio_track); 1032 iface->Close(audio_track);
1033 } 1033 }
1034 1034
1035 /* End wrapper methods for PPB_MediaStreamAudioTrack_0_1 */ 1035 /* End wrapper methods for PPB_MediaStreamAudioTrack_0_1 */
1036 1036
1037 /* Begin wrapper methods for PPB_MediaStreamVideoTrack_0_1 */ 1037 /* Begin wrapper methods for PPB_MediaStreamVideoTrack_0_1 */
1038 1038
1039 static PP_Bool Pnacl_M34_PPB_MediaStreamVideoTrack_IsMediaStreamVideoTrack(PP_Re source resource) { 1039 static PP_Bool Pnacl_M35_PPB_MediaStreamVideoTrack_IsMediaStreamVideoTrack(PP_Re source resource) {
1040 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface; 1040 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface;
1041 return iface->IsMediaStreamVideoTrack(resource); 1041 return iface->IsMediaStreamVideoTrack(resource);
1042 } 1042 }
1043 1043
1044 static int32_t Pnacl_M34_PPB_MediaStreamVideoTrack_Configure(PP_Resource video_t rack, const int32_t attrib_list[], struct PP_CompletionCallback* callback) { 1044 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_Configure(PP_Resource video_t rack, const int32_t attrib_list[], struct PP_CompletionCallback* callback) {
1045 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface; 1045 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface;
1046 return iface->Configure(video_track, attrib_list, *callback); 1046 return iface->Configure(video_track, attrib_list, *callback);
1047 } 1047 }
1048 1048
1049 static int32_t Pnacl_M34_PPB_MediaStreamVideoTrack_GetAttrib(PP_Resource video_t rack, PP_MediaStreamVideoTrack_Attrib attrib, int32_t* value) { 1049 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_GetAttrib(PP_Resource video_t rack, PP_MediaStreamVideoTrack_Attrib attrib, int32_t* value) {
1050 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface; 1050 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface;
1051 return iface->GetAttrib(video_track, attrib, value); 1051 return iface->GetAttrib(video_track, attrib, value);
1052 } 1052 }
1053 1053
1054 static void Pnacl_M34_PPB_MediaStreamVideoTrack_GetId(struct PP_Var* _struct_res ult, PP_Resource video_track) { 1054 static void Pnacl_M35_PPB_MediaStreamVideoTrack_GetId(struct PP_Var* _struct_res ult, PP_Resource video_track) {
1055 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface; 1055 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface;
1056 *_struct_result = iface->GetId(video_track); 1056 *_struct_result = iface->GetId(video_track);
1057 } 1057 }
1058 1058
1059 static PP_Bool Pnacl_M34_PPB_MediaStreamVideoTrack_HasEnded(PP_Resource video_tr ack) { 1059 static PP_Bool Pnacl_M35_PPB_MediaStreamVideoTrack_HasEnded(PP_Resource video_tr ack) {
1060 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface; 1060 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface;
1061 return iface->HasEnded(video_track); 1061 return iface->HasEnded(video_track);
1062 } 1062 }
1063 1063
1064 static int32_t Pnacl_M34_PPB_MediaStreamVideoTrack_GetFrame(PP_Resource video_tr ack, PP_Resource* frame, struct PP_CompletionCallback* callback) { 1064 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_GetFrame(PP_Resource video_tr ack, PP_Resource* frame, struct PP_CompletionCallback* callback) {
1065 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface; 1065 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface;
1066 return iface->GetFrame(video_track, frame, *callback); 1066 return iface->GetFrame(video_track, frame, *callback);
1067 } 1067 }
1068 1068
1069 static int32_t Pnacl_M34_PPB_MediaStreamVideoTrack_RecycleFrame(PP_Resource vide o_track, PP_Resource frame) { 1069 static int32_t Pnacl_M35_PPB_MediaStreamVideoTrack_RecycleFrame(PP_Resource vide o_track, PP_Resource frame) {
1070 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface; 1070 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface;
1071 return iface->RecycleFrame(video_track, frame); 1071 return iface->RecycleFrame(video_track, frame);
1072 } 1072 }
1073 1073
1074 static void Pnacl_M34_PPB_MediaStreamVideoTrack_Close(PP_Resource video_track) { 1074 static void Pnacl_M35_PPB_MediaStreamVideoTrack_Close(PP_Resource video_track) {
1075 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface; 1075 const struct PPB_MediaStreamVideoTrack_0_1 *iface = Pnacl_WrapperInfo_PPB_Medi aStreamVideoTrack_0_1.real_iface;
1076 iface->Close(video_track); 1076 iface->Close(video_track);
1077 } 1077 }
1078 1078
1079 /* End wrapper methods for PPB_MediaStreamVideoTrack_0_1 */ 1079 /* End wrapper methods for PPB_MediaStreamVideoTrack_0_1 */
1080 1080
1081 /* Begin wrapper methods for PPB_MessageLoop_1_0 */ 1081 /* Begin wrapper methods for PPB_MessageLoop_1_0 */
1082 1082
1083 static PP_Resource Pnacl_M25_PPB_MessageLoop_Create(PP_Instance instance) { 1083 static PP_Resource Pnacl_M25_PPB_MessageLoop_Create(PP_Instance instance) {
1084 const struct PPB_MessageLoop_1_0 *iface = Pnacl_WrapperInfo_PPB_MessageLoop_1_ 0.real_iface; 1084 const struct PPB_MessageLoop_1_0 *iface = Pnacl_WrapperInfo_PPB_MessageLoop_1_ 0.real_iface;
(...skipping 3390 matching lines...) Expand 10 before | Expand all | Expand 10 after
4475 .GetText = (struct PP_Var (*)(PP_Resource ime_event))&Pnacl_M13_PPB_IMEInput Event_GetText, 4475 .GetText = (struct PP_Var (*)(PP_Resource ime_event))&Pnacl_M13_PPB_IMEInput Event_GetText,
4476 .GetSegmentNumber = (uint32_t (*)(PP_Resource ime_event))&Pnacl_M13_PPB_IMEI nputEvent_GetSegmentNumber, 4476 .GetSegmentNumber = (uint32_t (*)(PP_Resource ime_event))&Pnacl_M13_PPB_IMEI nputEvent_GetSegmentNumber,
4477 .GetSegmentOffset = (uint32_t (*)(PP_Resource ime_event, uint32_t index))&Pn acl_M13_PPB_IMEInputEvent_GetSegmentOffset, 4477 .GetSegmentOffset = (uint32_t (*)(PP_Resource ime_event, uint32_t index))&Pn acl_M13_PPB_IMEInputEvent_GetSegmentOffset,
4478 .GetTargetSegment = (int32_t (*)(PP_Resource ime_event))&Pnacl_M13_PPB_IMEIn putEvent_GetTargetSegment, 4478 .GetTargetSegment = (int32_t (*)(PP_Resource ime_event))&Pnacl_M13_PPB_IMEIn putEvent_GetTargetSegment,
4479 .GetSelection = (void (*)(PP_Resource ime_event, uint32_t* start, uint32_t* end))&Pnacl_M13_PPB_IMEInputEvent_GetSelection 4479 .GetSelection = (void (*)(PP_Resource ime_event, uint32_t* start, uint32_t* end))&Pnacl_M13_PPB_IMEInputEvent_GetSelection
4480 }; 4480 };
4481 4481
4482 /* Not generating wrapper interface for PPB_Instance_1_0 */ 4482 /* Not generating wrapper interface for PPB_Instance_1_0 */
4483 4483
4484 static const struct PPB_MediaStreamAudioTrack_0_1 Pnacl_Wrappers_PPB_MediaStream AudioTrack_0_1 = { 4484 static const struct PPB_MediaStreamAudioTrack_0_1 Pnacl_Wrappers_PPB_MediaStream AudioTrack_0_1 = {
4485 .IsMediaStreamAudioTrack = (PP_Bool (*)(PP_Resource resource))&Pnacl_M34_PPB _MediaStreamAudioTrack_IsMediaStreamAudioTrack, 4485 .IsMediaStreamAudioTrack = (PP_Bool (*)(PP_Resource resource))&Pnacl_M35_PPB _MediaStreamAudioTrack_IsMediaStreamAudioTrack,
4486 .Configure = (int32_t (*)(PP_Resource audio_track, const int32_t attrib_list [], struct PP_CompletionCallback callback))&Pnacl_M34_PPB_MediaStreamAudioTrack_ Configure, 4486 .Configure = (int32_t (*)(PP_Resource audio_track, const int32_t attrib_list [], struct PP_CompletionCallback callback))&Pnacl_M35_PPB_MediaStreamAudioTrack_ Configure,
4487 .GetAttrib = (int32_t (*)(PP_Resource audio_track, PP_MediaStreamAudioTrack_ Attrib attrib, int32_t* value))&Pnacl_M34_PPB_MediaStreamAudioTrack_GetAttrib, 4487 .GetAttrib = (int32_t (*)(PP_Resource audio_track, PP_MediaStreamAudioTrack_ Attrib attrib, int32_t* value))&Pnacl_M35_PPB_MediaStreamAudioTrack_GetAttrib,
4488 .GetId = (struct PP_Var (*)(PP_Resource audio_track))&Pnacl_M34_PPB_MediaStr eamAudioTrack_GetId, 4488 .GetId = (struct PP_Var (*)(PP_Resource audio_track))&Pnacl_M35_PPB_MediaStr eamAudioTrack_GetId,
4489 .HasEnded = (PP_Bool (*)(PP_Resource audio_track))&Pnacl_M34_PPB_MediaStream AudioTrack_HasEnded, 4489 .HasEnded = (PP_Bool (*)(PP_Resource audio_track))&Pnacl_M35_PPB_MediaStream AudioTrack_HasEnded,
4490 .GetBuffer = (int32_t (*)(PP_Resource audio_track, PP_Resource* buffer, stru ct PP_CompletionCallback callback))&Pnacl_M34_PPB_MediaStreamAudioTrack_GetBuffe r, 4490 .GetBuffer = (int32_t (*)(PP_Resource audio_track, PP_Resource* buffer, stru ct PP_CompletionCallback callback))&Pnacl_M35_PPB_MediaStreamAudioTrack_GetBuffe r,
4491 .RecycleBuffer = (int32_t (*)(PP_Resource audio_track, PP_Resource buffer))& Pnacl_M34_PPB_MediaStreamAudioTrack_RecycleBuffer, 4491 .RecycleBuffer = (int32_t (*)(PP_Resource audio_track, PP_Resource buffer))& Pnacl_M35_PPB_MediaStreamAudioTrack_RecycleBuffer,
4492 .Close = (void (*)(PP_Resource audio_track))&Pnacl_M34_PPB_MediaStreamAudioT rack_Close 4492 .Close = (void (*)(PP_Resource audio_track))&Pnacl_M35_PPB_MediaStreamAudioT rack_Close
4493 }; 4493 };
4494 4494
4495 static const struct PPB_MediaStreamVideoTrack_0_1 Pnacl_Wrappers_PPB_MediaStream VideoTrack_0_1 = { 4495 static const struct PPB_MediaStreamVideoTrack_0_1 Pnacl_Wrappers_PPB_MediaStream VideoTrack_0_1 = {
4496 .IsMediaStreamVideoTrack = (PP_Bool (*)(PP_Resource resource))&Pnacl_M34_PPB _MediaStreamVideoTrack_IsMediaStreamVideoTrack, 4496 .IsMediaStreamVideoTrack = (PP_Bool (*)(PP_Resource resource))&Pnacl_M35_PPB _MediaStreamVideoTrack_IsMediaStreamVideoTrack,
4497 .Configure = (int32_t (*)(PP_Resource video_track, const int32_t attrib_list [], struct PP_CompletionCallback callback))&Pnacl_M34_PPB_MediaStreamVideoTrack_ Configure, 4497 .Configure = (int32_t (*)(PP_Resource video_track, const int32_t attrib_list [], struct PP_CompletionCallback callback))&Pnacl_M35_PPB_MediaStreamVideoTrack_ Configure,
4498 .GetAttrib = (int32_t (*)(PP_Resource video_track, PP_MediaStreamVideoTrack_ Attrib attrib, int32_t* value))&Pnacl_M34_PPB_MediaStreamVideoTrack_GetAttrib, 4498 .GetAttrib = (int32_t (*)(PP_Resource video_track, PP_MediaStreamVideoTrack_ Attrib attrib, int32_t* value))&Pnacl_M35_PPB_MediaStreamVideoTrack_GetAttrib,
4499 .GetId = (struct PP_Var (*)(PP_Resource video_track))&Pnacl_M34_PPB_MediaStr eamVideoTrack_GetId, 4499 .GetId = (struct PP_Var (*)(PP_Resource video_track))&Pnacl_M35_PPB_MediaStr eamVideoTrack_GetId,
4500 .HasEnded = (PP_Bool (*)(PP_Resource video_track))&Pnacl_M34_PPB_MediaStream VideoTrack_HasEnded, 4500 .HasEnded = (PP_Bool (*)(PP_Resource video_track))&Pnacl_M35_PPB_MediaStream VideoTrack_HasEnded,
4501 .GetFrame = (int32_t (*)(PP_Resource video_track, PP_Resource* frame, struct PP_CompletionCallback callback))&Pnacl_M34_PPB_MediaStreamVideoTrack_GetFrame, 4501 .GetFrame = (int32_t (*)(PP_Resource video_track, PP_Resource* frame, struct PP_CompletionCallback callback))&Pnacl_M35_PPB_MediaStreamVideoTrack_GetFrame,
4502 .RecycleFrame = (int32_t (*)(PP_Resource video_track, PP_Resource frame))&Pn acl_M34_PPB_MediaStreamVideoTrack_RecycleFrame, 4502 .RecycleFrame = (int32_t (*)(PP_Resource video_track, PP_Resource frame))&Pn acl_M35_PPB_MediaStreamVideoTrack_RecycleFrame,
4503 .Close = (void (*)(PP_Resource video_track))&Pnacl_M34_PPB_MediaStreamVideoT rack_Close 4503 .Close = (void (*)(PP_Resource video_track))&Pnacl_M35_PPB_MediaStreamVideoT rack_Close
4504 }; 4504 };
4505 4505
4506 static const struct PPB_MessageLoop_1_0 Pnacl_Wrappers_PPB_MessageLoop_1_0 = { 4506 static const struct PPB_MessageLoop_1_0 Pnacl_Wrappers_PPB_MessageLoop_1_0 = {
4507 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M25_PPB_MessageLoop_ Create, 4507 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M25_PPB_MessageLoop_ Create,
4508 .GetForMainThread = (PP_Resource (*)(void))&Pnacl_M25_PPB_MessageLoop_GetFor MainThread, 4508 .GetForMainThread = (PP_Resource (*)(void))&Pnacl_M25_PPB_MessageLoop_GetFor MainThread,
4509 .GetCurrent = (PP_Resource (*)(void))&Pnacl_M25_PPB_MessageLoop_GetCurrent, 4509 .GetCurrent = (PP_Resource (*)(void))&Pnacl_M25_PPB_MessageLoop_GetCurrent,
4510 .AttachToCurrentThread = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_P PB_MessageLoop_AttachToCurrentThread, 4510 .AttachToCurrentThread = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_P PB_MessageLoop_AttachToCurrentThread,
4511 .Run = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_PPB_MessageLoop_Run , 4511 .Run = (int32_t (*)(PP_Resource message_loop))&Pnacl_M25_PPB_MessageLoop_Run ,
4512 .PostWork = (int32_t (*)(PP_Resource message_loop, struct PP_CompletionCallb ack callback, int64_t delay_ms))&Pnacl_M25_PPB_MessageLoop_PostWork, 4512 .PostWork = (int32_t (*)(PP_Resource message_loop, struct PP_CompletionCallb ack callback, int64_t delay_ms))&Pnacl_M25_PPB_MessageLoop_PostWork,
4513 .PostQuit = (int32_t (*)(PP_Resource message_loop, PP_Bool should_destroy))& Pnacl_M25_PPB_MessageLoop_PostQuit 4513 .PostQuit = (int32_t (*)(PP_Resource message_loop, PP_Bool should_destroy))& Pnacl_M25_PPB_MessageLoop_PostQuit
(...skipping 1677 matching lines...) Expand 10 before | Expand all | Expand 10 after
6191 6191
6192 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ 6192 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */
6193 if (wrapper->real_iface == NULL) { 6193 if (wrapper->real_iface == NULL) {
6194 const void *iface = (*__real_PPPGetInterface)(name); 6194 const void *iface = (*__real_PPPGetInterface)(name);
6195 if (NULL == iface) return NULL; 6195 if (NULL == iface) return NULL;
6196 wrapper->real_iface = iface; 6196 wrapper->real_iface = iface;
6197 } 6197 }
6198 6198
6199 return wrapper->wrapped_iface; 6199 return wrapper->wrapped_iface;
6200 } 6200 }
OLDNEW
« no previous file with comments | « ppapi/c/ppb_video_frame.h ('k') | ppapi/thunk/interfaces_ppb_public_dev_channel.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698