mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-08 18:39:54 +00:00
45 lines
No EOL
2.4 KiB
C
45 lines
No EOL
2.4 KiB
C
#include <vdpau/vdpau.h>
|
|
|
|
static VdpVideoSurfaceQueryCapabilities *vdp_video_surface_query_capabilities;
|
|
static VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities *vdp_video_surface_query_ycbcr_capabilities;
|
|
|
|
static VdpGetProcAddress *vdp_get_proc_address;
|
|
static VdpDeviceDestroy *vdp_device_destroy;
|
|
|
|
#if 0
|
|
static VdpVideoSurfaceCreate *vdp_video_surface_create;
|
|
static VdpVideoSurfaceDestroy *vdp_video_surface_destroy;
|
|
|
|
static VdpGetErrorString *vdp_get_error_string;
|
|
|
|
static VdpVideoSurfacePutBitsYCbCr *vdp_video_surface_put_bits_y_cb_cr;
|
|
static VdpOutputSurfacePutBitsNative *vdp_output_surface_put_bits_native;
|
|
|
|
static VdpOutputSurfaceCreate *vdp_output_surface_create;
|
|
static VdpOutputSurfaceDestroy *vdp_output_surface_destroy;
|
|
|
|
static VdpVideoMixerCreate *vdp_video_mixer_create;
|
|
static VdpVideoMixerDestroy *vdp_video_mixer_destroy;
|
|
static VdpVideoMixerRender *vdp_video_mixer_render;
|
|
static VdpVideoMixerSetFeatureEnables *vdp_video_mixer_set_feature_enables;
|
|
static VdpVideoMixerSetAttributeValues *vdp_video_mixer_set_attribute_values;
|
|
|
|
static VdpPresentationQueueTargetDestroy *vdp_presentation_queue_target_destroy;
|
|
static VdpPresentationQueueCreate *vdp_presentation_queue_create;
|
|
static VdpPresentationQueueDestroy *vdp_presentation_queue_destroy;
|
|
static VdpPresentationQueueDisplay *vdp_presentation_queue_display;
|
|
static VdpPresentationQueueBlockUntilSurfaceIdle *vdp_presentation_queue_block_until_surface_idle;
|
|
static VdpPresentationQueueTargetCreateX11 *vdp_presentation_queue_target_create_x11;
|
|
|
|
static VdpOutputSurfaceRenderOutputSurface *vdp_output_surface_render_output_surface;
|
|
static VdpOutputSurfacePutBitsIndexed *vdp_output_surface_put_bits_indexed;
|
|
static VdpOutputSurfaceRenderBitmapSurface *vdp_output_surface_render_bitmap_surface;
|
|
|
|
static VdpBitmapSurfaceCreate *vdp_bitmap_surface_create;
|
|
static VdpBitmapSurfaceDestroy *vdp_bitmap_surface_destroy;
|
|
static VdpBitmapSurfacePutBitsNative *vdp_bitmap_surface_putbits_native;
|
|
|
|
static VdpDecoderCreate *vdp_decoder_create;
|
|
static VdpDecoderDestroy *vdp_decoder_destroy;
|
|
static VdpDecoderRender *vdp_decoder_render;
|
|
#endif
|