Functions

missing.c File Reference

This file contains dummy replacement API for disabled features. More...

Include dependency graph for missing.c:

Functions

char * httpd_ClientIP (const httpd_client_t *cl, char *psz_ip, int *port)
void httpd_ClientModeBidir (httpd_client_t *cl)
void httpd_ClientModeStream (httpd_client_t *cl)
httpd_file_sys_thttpd_FileDelete (httpd_file_t *file)
httpd_file_thttpd_FileNew (httpd_host_t *host, const char *url, const char *content_type, const char *login, const char *password, const vlc_acl_t *acl, httpd_file_callback_t cb, httpd_file_sys_t *data)
httpd_handler_sys_thttpd_HandlerDelete (httpd_handler_t *handler)
httpd_handler_thttpd_HandlerNew (httpd_host_t *host, const char *url, const char *login, const char *password, const vlc_acl_t *acl, httpd_handler_callback_t cb, httpd_handler_sys_t *data)
void httpd_HostDelete (httpd_host_t *h)
httpd_host_tvlc_http_HostNew (vlc_object_t *obj)
httpd_host_tvlc_https_HostNew (vlc_object_t *obj)
httpd_host_tvlc_rtsp_HostNew (vlc_object_t *obj)
void httpd_MsgAdd (httpd_message_t *m, const char *name, const char *fmt,...)
const char * httpd_MsgGet (const httpd_message_t *m, const char *name)
void httpd_RedirectDelete (httpd_redirect_t *r)
httpd_redirect_thttpd_RedirectNew (httpd_host_t *host, const char *dst, const char *src)
char * httpd_ServerIP (const httpd_client_t *client, char *ip, int *port)
void httpd_StreamDelete (httpd_stream_t *stream)
int httpd_StreamHeader (httpd_stream_t *stream, uint8_t *data, int count)
httpd_stream_thttpd_StreamNew (httpd_host_t *host, const char *url, const char *content_type, const char *login, const char *password, const vlc_acl_t *acl)
int httpd_StreamSend (httpd_stream_t *stream, uint8_t *data, int count)
int httpd_UrlCatch (httpd_url_t *url, int request, httpd_callback_t cb, httpd_callback_sys_t *data)
void httpd_UrlDelete (httpd_url_t *url)
httpd_url_thttpd_UrlNew (httpd_host_t *host, const char *url, const char *login, const char *password, const vlc_acl_t *acl)
httpd_url_thttpd_UrlNewUnique (httpd_host_t *host, const char *url, const char *login, const char *password, const vlc_acl_t *acl)
char * sdp_AddMedia (char **sdp, const char *type, const char *protocol, int dport, unsigned pt, bool bw_indep, unsigned bw, const char *ptname, unsigned clockrate, unsigned channels, const char *fmtp)
char * sdp_AddAttribute (char **sdp, const char *name, const char *fmt,...)
int sout_AccessOutControl (sout_access_out_t *out, int query,...)
void sout_AccessOutDelete (sout_access_out_t *out)
sout_access_out_tsout_AccessOutNew (vlc_object_t *obj, const char *access, const char *name)
ssize_t sout_AccessOutRead (sout_access_out_t *out, block_t *block)
int sout_AccessOutSeek (sout_access_out_t *out, off_t offset)
ssize_t sout_AccessOutWrite (sout_access_out_t *out, block_t *block)
session_descriptor_tsout_AnnounceRegisterSDP (vlc_object_t *obj, const char *sdp, const char *dst)
 sout_AnnounceUnRegister (vlc_object_t *obj, session_descriptor_t *d)
encoder_tsout_EncoderCreate (vlc_object_t *p_this)
sout_input_tsout_MuxAddStream (sout_mux_t *mux, es_format_t *fmt)
void sout_MuxDelete (sout_mux_t *mux)
void sout_MuxDeleteStream (sout_mux_t *mux, sout_input_t *input)
int sout_MuxGetStream (sout_mux_t *p_mux, int i_blocks, mtime_t *pi_dts)
sout_mux_tsout_MuxNew (sout_instance_t *instance, const char *mux, sout_access_out_t *out)
void sout_MuxSendBuffer (sout_mux_t *mux, sout_input_t *input, block_t *block)
void sout_StreamChainDelete (sout_stream_t *p_first, sout_stream_t *p_last)
sout_stream_tsout_StreamChainNew (sout_instance_t *p_sout, char *psz_chain, sout_stream_t *p_next, sout_stream_t **pp_last)
char * vlc_sdp_Start (vlc_object_t *obj, const char *cfg, const struct sockaddr *src, size_t srclen, const struct sockaddr *addr, size_t addrlen)
int vlm_Control (vlm_t *vlm, int query,...)
void vlm_Delete (vlm_t *vlm)
int vlm_ExecuteCommand (vlm_t *vlm, const char *cmd, vlm_message_t **pm)
vlm_message_tvlm_MessageAdd (vlm_message_t *a, vlm_message_t *b)
void vlm_MessageDelete (vlm_message_t *m)
vlm_message_tvlm_MessageSimpleNew (const char *a)
vlm_message_tvlm_MessageNew (const char *a, const char *fmt,...)
vlm_tvlm_New (vlc_object_t *obj)
media_library_tml_Get (vlc_object_t *p_this)
 Acquire a reference to the media library singleton.
media_library_tml_Create (vlc_object_t *p_this, char *psz_name)
 Create a Media Library VLC object.
void ml_Destroy (vlc_object_t *p_this)
 Destructor for the Media library singleton.
ml_media_tmedia_New (media_library_t *p_ml, int id, ml_select_e select, bool reload)
 Object constructor for ml_media_t.
int ml_UpdateSimple (media_library_t *p_media_library, ml_select_e selected_type, const char *psz_lvalue, int id,...)
 Update a given table.
ml_ftree_tml_OpConnectChilds (ml_op_e op, ml_ftree_t *left, ml_ftree_t *right)
 Connect up a find tree.
ml_ftree_tml_FtreeSpec (ml_ftree_t *tree, ml_select_e crit, int limit, char *sort)
 Attaches a special node to a tree.
void ml_PlaySmartPlaylistBasedOn (media_library_t *p_ml, ml_ftree_t *p_tree)
 Creates and adds the playlist based on a given find tree.
void ml_DeletePersonTypeFromMedia (ml_media_t *p_media, const char *psz_role)
 Delete a certain type of people from a media.
ml_person_tml_GetPersonsFromMedia (media_library_t *p_ml, ml_media_t *p_media, const char *psz_role)
 Returns a person list of given type.

Detailed Description

This file contains dummy replacement API for disabled features.


Function Documentation

char* httpd_ClientIP ( const httpd_client_t cl,
char *  psz_ip,
int *  port 
)
void httpd_ClientModeBidir ( httpd_client_t cl  ) 
void httpd_ClientModeStream ( httpd_client_t cl  ) 
httpd_file_sys_t* httpd_FileDelete ( httpd_file_t file  ) 
httpd_file_t* httpd_FileNew ( httpd_host_t host,
const char *  url,
const char *  content_type,
const char *  login,
const char *  password,
const vlc_acl_t acl,
httpd_file_callback_t  cb,
httpd_file_sys_t data 
)
httpd_handler_sys_t* httpd_HandlerDelete ( httpd_handler_t handler  ) 
httpd_handler_t* httpd_HandlerNew ( httpd_host_t host,
const char *  url,
const char *  login,
const char *  password,
const vlc_acl_t acl,
httpd_handler_callback_t  cb,
httpd_handler_sys_t data 
)
void httpd_HostDelete ( httpd_host_t h  ) 
void httpd_MsgAdd ( httpd_message_t m,
const char *  name,
const char *  fmt,
  ... 
)
const char* httpd_MsgGet ( const httpd_message_t m,
const char *  name 
)
void httpd_RedirectDelete ( httpd_redirect_t r  ) 
httpd_redirect_t* httpd_RedirectNew ( httpd_host_t host,
const char *  dst,
const char *  src 
)
char* httpd_ServerIP ( const httpd_client_t client,
char *  ip,
int *  port 
)
void httpd_StreamDelete ( httpd_stream_t stream  ) 
int httpd_StreamHeader ( httpd_stream_t stream,
uint8_t *  data,
int  count 
)
httpd_stream_t* httpd_StreamNew ( httpd_host_t host,
const char *  url,
const char *  content_type,
const char *  login,
const char *  password,
const vlc_acl_t acl 
)
int httpd_StreamSend ( httpd_stream_t stream,
uint8_t *  data,
int  count 
)
int httpd_UrlCatch ( httpd_url_t url,
int  request,
httpd_callback_t  cb,
httpd_callback_sys_t data 
)
void httpd_UrlDelete ( httpd_url_t url  ) 
httpd_url_t* httpd_UrlNew ( httpd_host_t host,
const char *  url,
const char *  login,
const char *  password,
const vlc_acl_t acl 
)
httpd_url_t* httpd_UrlNewUnique ( httpd_host_t host,
const char *  url,
const char *  login,
const char *  password,
const vlc_acl_t acl 
)
ml_media_t* media_New ( media_library_t p_ml,
int  id,
ml_select_e  select,
bool  reload 
)

Object constructor for ml_media_t.

Parameters:
p_ml The media library object
id If 0, this item isn't in database. If non zero, it is and it will be a singleton
select Type of object
reload Whether to reload from database

References VLC_UNUSED.

media_library_t* ml_Create ( vlc_object_t p_this,
char *  psz_name 
)

Create a Media Library VLC object.

Parameters:
p_this Parent to attach the ML object to.
psz_name Name for the module
Returns:
The ML object.

References VLC_UNUSED.

Referenced by libvlc_InternalInit().

void ml_DeletePersonTypeFromMedia ( ml_media_t p_media,
const char *  psz_role 
)

Delete a certain type of people from a media.

Parameters:
p_media Media to delete from
i_type Type of person to delete
Note:
This function is threadsafe

References VLC_UNUSED.

void ml_Destroy ( vlc_object_t p_this  ) 

Destructor for the Media library singleton.

Parameters:
p_this Parent the ML object is attached to

References VLC_UNUSED.

Referenced by libvlc_InternalCleanup().

ml_ftree_t* ml_FtreeSpec ( ml_ftree_t tree,
ml_select_e  crit,
int  limit,
char *  sort 
)

Attaches a special node to a tree.

Parameters:
tree Tree to attach special node to
crit Criteria may be SORT_ASC, SORT_DESC, LIMIT or DISTINCT
limit Limit used if LIMIT criteria used
Sort string used if SORT criteria is used
Returns:
Pointer to new tree
Note:
Use the helpers

References VLC_UNUSED.

media_library_t* ml_Get ( vlc_object_t p_this  ) 

Acquire a reference to the media library singleton.

Parameters:
p_this The object holding the media library
Returns:
The media library object. NULL if the media library object could not be loaded

References VLC_UNUSED.

ml_person_t* ml_GetPersonsFromMedia ( media_library_t p_ml,
ml_media_t p_media,
const char *  psz_role 
)

Returns a person list of given type.

Parameters:
p_ml The ML object
p_media The Media object
i_type The person type
Note:
This function is thread safe

References VLC_UNUSED.

ml_ftree_t* ml_OpConnectChilds ( ml_op_e  op,
ml_ftree_t left,
ml_ftree_t right 
)

Connect up a find tree.

Parameters:
op operator to connect with If op = ML_OP_NONE, then you are connecting to a tree consisting of only SPECIAL nodes. If op = ML_OP_NOT, then right MUST be NULL op must not be ML_OP_SPECIAL,
See also:
ml_FtreeSpec
Parameters:
left part of the tree
right part of the tree
Returns:
Pointer to new tree
Note:
Use the helpers!

References VLC_UNUSED.

Referenced by ml_FtreeFastAnd().

void ml_PlaySmartPlaylistBasedOn ( media_library_t p_ml,
ml_ftree_t p_tree 
)

Creates and adds the playlist based on a given find tree.

Parameters:
p_ml Media library object
p_tree Find tree to create SELECT

References VLC_UNUSED.

int ml_UpdateSimple ( media_library_t p_media_library,
ml_select_e  selected_type,
const char *  psz_lvalue,
int  id,
  ... 
)

Update a given table.

Parameters:
p_media_library The media library object
selected_type The table to update
psz_lvalue The role of the person if selected_type = ML_PEOPLE
id The id of the row to update
... The update data. [SelectType [RoleType] Value]

References VLC_UNUSED.

char* sdp_AddAttribute ( char **  sdp,
const char *  name,
const char *  fmt,
  ... 
)

Referenced by sdp_AddMedia(), and vlc_sdp_Start().

char* sdp_AddMedia ( char **  sdp,
const char *  type,
const char *  protocol,
int  dport,
unsigned  pt,
bool  bw_indep,
unsigned  bw,
const char *  ptname,
unsigned  clockrate,
unsigned  channels,
const char *  fmtp 
)
int sout_AccessOutControl ( sout_access_out_t out,
int  query,
  ... 
)
void sout_AccessOutDelete ( sout_access_out_t out  ) 
sout_access_out_t* sout_AccessOutNew ( vlc_object_t obj,
const char *  access,
const char *  name 
)
ssize_t sout_AccessOutRead ( sout_access_out_t out,
block_t block 
)
int sout_AccessOutSeek ( sout_access_out_t out,
off_t  offset 
)
ssize_t sout_AccessOutWrite ( sout_access_out_t out,
block_t block 
)
session_descriptor_t* sout_AnnounceRegisterSDP ( vlc_object_t obj,
const char *  sdp,
const char *  dst 
)
sout_AnnounceUnRegister ( vlc_object_t obj,
session_descriptor_t d 
)
encoder_t* sout_EncoderCreate ( vlc_object_t p_this  ) 
sout_input_t* sout_MuxAddStream ( sout_mux_t mux,
es_format_t fmt 
)
void sout_MuxDelete ( sout_mux_t mux  ) 
void sout_MuxDeleteStream ( sout_mux_t mux,
sout_input_t input 
)
int sout_MuxGetStream ( sout_mux_t p_mux,
int  i_blocks,
mtime_t pi_dts 
)
sout_mux_t* sout_MuxNew ( sout_instance_t instance,
const char *  mux,
sout_access_out_t out 
)
void sout_MuxSendBuffer ( sout_mux_t mux,
sout_input_t input,
block_t block 
)
void sout_StreamChainDelete ( sout_stream_t p_first,
sout_stream_t p_last 
)

Referenced by sout_DeleteInstance().

sout_stream_t* sout_StreamChainNew ( sout_instance_t p_sout,
char *  psz_chain,
sout_stream_t p_next,
sout_stream_t **  pp_last 
)

Referenced by sout_NewInstance().

httpd_host_t* vlc_http_HostNew ( vlc_object_t obj  ) 
httpd_host_t* vlc_https_HostNew ( vlc_object_t obj  ) 
httpd_host_t* vlc_rtsp_HostNew ( vlc_object_t obj  ) 
char* vlc_sdp_Start ( vlc_object_t obj,
const char *  cfg,
const struct sockaddr *  src,
size_t  srclen,
const struct sockaddr *  addr,
size_t  addrlen 
)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines