OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2009 Intel Corporation. All Rights Reserved. | 2 * Copyright (c) 2009 Intel Corporation. All Rights Reserved. |
3 * | 3 * |
4 * Permission is hereby granted, free of charge, to any person obtaining a | 4 * Permission is hereby granted, free of charge, to any person obtaining a |
5 * copy of this software and associated documentation files (the | 5 * copy of this software and associated documentation files (the |
6 * "Software"), to deal in the Software without restriction, including | 6 * "Software"), to deal in the Software without restriction, including |
7 * without limitation the rights to use, copy, modify, merge, publish, | 7 * without limitation the rights to use, copy, modify, merge, publish, |
8 * distribute, sub license, and/or sell copies of the Software, and to | 8 * distribute, sub license, and/or sell copies of the Software, and to |
9 * permit persons to whom the Software is furnished to do so, subject to | 9 * permit persons to whom the Software is furnished to do so, subject to |
10 * the following conditions: | 10 * the following conditions: |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
71 void va_TraceCreateConfig( | 71 void va_TraceCreateConfig( |
72 VADisplay dpy, | 72 VADisplay dpy, |
73 VAProfile profile, | 73 VAProfile profile, |
74 VAEntrypoint entrypoint, | 74 VAEntrypoint entrypoint, |
75 VAConfigAttrib *attrib_list, | 75 VAConfigAttrib *attrib_list, |
76 int num_attribs, | 76 int num_attribs, |
77 VAConfigID *config_id /* out */ | 77 VAConfigID *config_id /* out */ |
78 ); | 78 ); |
79 | 79 |
80 DLL_HIDDEN | 80 DLL_HIDDEN |
| 81 void va_TraceDestroyConfig(VADisplay dpy, VAConfigID config_id); |
| 82 |
| 83 DLL_HIDDEN |
81 void va_TraceCreateSurfaces( | 84 void va_TraceCreateSurfaces( |
82 VADisplay dpy, | 85 VADisplay dpy, |
83 int width, | 86 int width, |
84 int height, | 87 int height, |
85 int format, | 88 int format, |
86 int num_surfaces, | 89 int num_surfaces, |
87 VASurfaceID *surfaces, /* out */ | 90 VASurfaceID *surfaces, /* out */ |
88 VASurfaceAttrib *attrib_list, | 91 VASurfaceAttrib *attrib_list, |
89 unsigned int num_attribs | 92 unsigned int num_attribs |
90 ); | 93 ); |
(...skipping 11 matching lines...) Expand all Loading... |
102 VAConfigID config_id, | 105 VAConfigID config_id, |
103 int picture_width, | 106 int picture_width, |
104 int picture_height, | 107 int picture_height, |
105 int flag, | 108 int flag, |
106 VASurfaceID *render_targets, | 109 VASurfaceID *render_targets, |
107 int num_render_targets, | 110 int num_render_targets, |
108 VAContextID *context /* out */ | 111 VAContextID *context /* out */ |
109 ); | 112 ); |
110 | 113 |
111 DLL_HIDDEN | 114 DLL_HIDDEN |
| 115 void va_TraceDestroyContext(VADisplay dpy, VAContextID context); |
| 116 |
| 117 DLL_HIDDEN |
112 void va_TraceCreateBuffer ( | 118 void va_TraceCreateBuffer ( |
113 VADisplay dpy, | 119 VADisplay dpy, |
114 VAContextID context, /* in */ | 120 VAContextID context, /* in */ |
115 VABufferType type, /* in */ | 121 VABufferType type, /* in */ |
116 unsigned int size, /* in */ | 122 unsigned int size, /* in */ |
117 unsigned int num_elements, /* in */ | 123 unsigned int num_elements, /* in */ |
118 void *data, /* in */ | 124 void *data, /* in */ |
119 VABufferID *buf_id /* out */ | 125 VABufferID *buf_id /* out */ |
120 ); | 126 ); |
121 | 127 |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
229 unsigned int number_cliprects, /* number of clip rects in the clip list */ | 235 unsigned int number_cliprects, /* number of clip rects in the clip list */ |
230 unsigned int flags /* de-interlacing flags */ | 236 unsigned int flags /* de-interlacing flags */ |
231 ); | 237 ); |
232 | 238 |
233 #ifdef __cplusplus | 239 #ifdef __cplusplus |
234 } | 240 } |
235 #endif | 241 #endif |
236 | 242 |
237 | 243 |
238 #endif /* VA_TRACE_H */ | 244 #endif /* VA_TRACE_H */ |
OLD | NEW |