#include static VdpVideoSurfaceQueryCapabilities *vdp_video_surface_query_capabilities; static VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities *vdp_video_surface_query_ycbcr_capabilities; static VdpVideoSurfaceGetBitsYCbCr *vdp_video_surface_get_bits_ycbcr; 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