Name

XvQueryExtension - return version and release of extension

Syntax

#include

XXvvQQuueerryyEExxtteennssiioonn((_d_p_y_, _p___v_e_r_s_i_o_n_, _p___r_e_l_e_a_s_e_, _<_b_r_> _p___r_e_q_u_e_s_t___b_a_s_e_, _p___e_v_e_n_t___b_a_s_e_, _p___e_r_r_o_r___b_a_s_e)

DDiissppllaayy _*_d_p_y;
uunnssiiggnneedd iinntt _*_p___v_e_r_s_i_o_n_, _*_p___r_e_l_e_a_s_e;
uunnssiiggnneedd iinntt _*_p___r_e_q_u_e_s_t___b_a_s_e_, _*_p___e_v_e_n_t___b_a_s_e_, _*_p___e_r_r_o_r___b_a_s_e;

Arguments

_p___v_e_r_s_i_o_n Pointer to where the current version number of the _X_v video extension
is written.
_p___r_e_l_e_a_s_e Pointer to where the release number of the _X_v video extension
is written.
_p___r_e_q_u_e_s_t___b_a_s_e Pointer to where the extension major request number is returned
_p___e_v_e_n_t___b_a_s_e Pointer to where the extension event base is returned
_p___e_r_r_o_r___b_a_s_e Pointer to where the extension error base is returned

Description

XvQueryExtension(3X) returns the version and release numbers for the Xv video extension currently loaded on the system. The extension major request number, event base, and error base are also returned.

Returned Values

[Success] Returned if XvQueryExtension(3X) completed successfully.
[XvBadExtension] Returned if the Xv video extension is not available for
the named display.
[XvBadAlloc] Returned if XvQueryExtension(3X) failed to allocate memory to process
the request.