|
int | libvlc_InternalKeystoreInit (libvlc_int_t *p_libvlc) |
|
void | libvlc_InternalKeystoreClean (libvlc_int_t *p_libvlc) |
|
VLC_EXPORT vlc_keystore * | vlc_keystore_create (vlc_object_t *p_parent) |
| Create a keystore object. More...
|
|
VLC_EXPORT void | vlc_keystore_release (vlc_keystore *p_keystore) |
| Release a keystore object. More...
|
|
VLC_EXPORT int | vlc_keystore_store (vlc_keystore *p_keystore, const char *const ppsz_values[KEY_MAX], const uint8_t *p_secret, ssize_t i_secret_len, const char *psz_label) |
| Store a secret associated with a set of key/values. More...
|
|
VLC_EXPORT unsigned int | vlc_keystore_find (vlc_keystore *p_keystore, const char *const ppsz_values[KEY_MAX], vlc_keystore_entry **pp_entries) |
| Find all entries that match a set of key/values. More...
|
|
VLC_EXPORT unsigned int | vlc_keystore_remove (vlc_keystore *p_keystore, const char *const ppsz_values[KEY_MAX]) |
| Remove all entries that match a set of key/values. More...
|
|
VLC_EXPORT void | vlc_keystore_release_entries (vlc_keystore_entry *p_entries, unsigned int i_count) |
| Release the list of entries returned by vlc_keystore_find() More...
|
|
VLC_EXPORT void | vlc_credential_init (vlc_credential *p_credential, const vlc_url_t *p_url) |
| Init a credential struct. More...
|
|
VLC_EXPORT void | vlc_credential_clean (vlc_credential *p_credential) |
| Clean a credential struct. More...
|
|
VLC_EXPORT bool | vlc_credential_get (vlc_credential *p_credential, vlc_object_t *p_parent, const char *psz_option_username, const char *psz_option_password, const char *psz_dialog_title, const char *psz_dialog_fmt,...) |
| Get a username/password couple. More...
|
|
VLC_EXPORT bool | vlc_credential_store (vlc_credential *p_credential, vlc_object_t *p_parent) |
| Store the last dialog credential returned by vlc_credential_get() More...
|
|
static int | vlc_keystore_entry_set_secret (vlc_keystore_entry *p_entry, const uint8_t *p_secret, size_t i_secret_len) |
|
static void | vlc_keystore_release_entry (vlc_keystore_entry *p_entry) |
|
This file declares vlc keystore API