VLC 4.0.0-dev
|
Functions | |
bool | vlc_player_HasTeletextMenu (vlc_player_t *player) |
Check if the media has a teletext menu. | |
void | vlc_player_SetTeletextEnabled (vlc_player_t *player, bool enabled) |
Enable or disable teletext. | |
bool | vlc_player_IsTeletextEnabled (vlc_player_t *player) |
Check if teletext is enabled. | |
void | vlc_player_SelectTeletextPage (vlc_player_t *player, unsigned page) |
Select a teletext page or do an action from a key. | |
unsigned | vlc_player_GetTeletextPage (vlc_player_t *player) |
Get the current teletext page. | |
void | vlc_player_SetTeletextTransparency (vlc_player_t *player, bool enabled) |
Enable or disable teletext transparency. | |
bool | vlc_player_IsTeletextTransparent (vlc_player_t *player) |
Check if teletext is transparent. | |
unsigned vlc_player_GetTeletextPage | ( | vlc_player_t * | player | ) |
Get the current teletext page.
player | locked player instance |
References vlc_player_input::player, vlc_player_input::teletext_page, vlc_player_get_input_locked(), and vlc_player_IsTeletextEnabled().
bool vlc_player_HasTeletextMenu | ( | vlc_player_t * | player | ) |
Check if the media has a teletext menu.
player | locked player instance |
References vlc_player_input::player, vlc_player_input::teletext_source, and vlc_player_get_input_locked().
bool vlc_player_IsTeletextEnabled | ( | vlc_player_t * | player | ) |
Check if teletext is enabled.
player | locked player instance |
References vlc_player_input::player, vlc_player_input::teletext_enabled, vlc_player_input::teletext_source, and vlc_player_get_input_locked().
Referenced by vlc_player_GetTeletextPage(), and vlc_player_IsTeletextTransparent().
bool vlc_player_IsTeletextTransparent | ( | vlc_player_t * | player | ) |
Check if teletext is transparent.
player | locked player instance |
References vlc_player_input::player, vlc_player_input::teletext_transparent, vlc_player_get_input_locked(), and vlc_player_IsTeletextEnabled().
void vlc_player_SelectTeletextPage | ( | vlc_player_t * | player, |
unsigned | page | ||
) |
Select a teletext page or do an action from a key.
This function has an effect only if the player has a teletext menu.
player | locked player instance |
page | a page in the range ]0;888] or a valid key |
References INPUT_CONTROL_SET_VBI_PAGE, input_ControlPush(), vlc_player_input::player, vlc_player_input::teletext_source, vlc_player_input::thread, and vlc_player_get_input_locked().
void vlc_player_SetTeletextEnabled | ( | vlc_player_t * | player, |
bool | enabled | ||
) |
Enable or disable teletext.
This function has an effect only if the player has a teletext menu.
player | locked player instance |
enabled | true to enable |
References vlc_player_track::es_id, vlc_player_input::player, vlc_player_track_priv::t, vlc_player_input::teletext_source, vlc_player_get_input_locked(), VLC_PLAYER_SELECT_EXCLUSIVE, vlc_player_SelectEsId(), and vlc_player_UnselectEsId().
void vlc_player_SetTeletextTransparency | ( | vlc_player_t * | player, |
bool | enabled | ||
) |
Enable or disable teletext transparency.
This function has an effect only if the player has a teletext menu.
player | locked player instance |
enabled | true to enable |
References INPUT_CONTROL_SET_VBI_TRANSPARENCY, input_ControlPush(), vlc_player_input::player, vlc_player_input::teletext_source, vlc_player_input::thread, and vlc_player_get_input_locked().