| 
    VLC 4.0.0-dev
    
   | 
 
Functions | |
| bool | vlc_player_HasTeletextMenu (vlc_player_t *player) | 
| Check if the media has a teletext menu.  More... | |
| void | vlc_player_SetTeletextEnabled (vlc_player_t *player, bool enabled) | 
| Enable or disable teletext.  More... | |
| bool | vlc_player_IsTeletextEnabled (vlc_player_t *player) | 
| Check if teletext is enabled.  More... | |
| void | vlc_player_SelectTeletextPage (vlc_player_t *player, unsigned page) | 
| Select a teletext page or do an action from a key.  More... | |
| unsigned | vlc_player_GetTeletextPage (vlc_player_t *player) | 
| Get the current teletext page.  More... | |
| void | vlc_player_SetTeletextTransparency (vlc_player_t *player, bool enabled) | 
| Enable or disable teletext transparency.  More... | |
| bool | vlc_player_IsTeletextTransparent (vlc_player_t *player) | 
| Check if teletext is transparent.  More... | |
| 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().