VLC 4.0.0-dev
specific.c File Reference
Include dependency graph for specific.c:

Macros

#define VLC_IPC_PIPE   "\\PIPE\\VLC\\IPC\\"VERSION
 
#define IPC_CMD_GO   0x00
 
#define IPC_CMD_ENQUEUE   0x01
 
#define IPC_CMD_QUIT   0xFF
 

Functions

static void add_to_playlist (vlc_playlist_t *playlist, const char *uri, bool play_now, int options_count, const char *const *options)
 
static void IPCHelperThread (void *arg)
 
void system_Init (void)
 
void system_Configure (libvlc_int_t *p_this, int i_argc, const char *const ppsz_argv[])
 
void system_End (void)
 Cleans up after system_Init() and system_Configure(). More...
 

Variables

int _fmode_bin
 
static HPIPE hpipeIPC = NULLHANDLE
 
static int tidIPCFirst = -1
 
static int tidIPCHelper = -1
 

Macro Definition Documentation

◆ IPC_CMD_ENQUEUE

#define IPC_CMD_ENQUEUE   0x01

◆ IPC_CMD_GO

#define IPC_CMD_GO   0x00

◆ IPC_CMD_QUIT

#define IPC_CMD_QUIT   0xFF

◆ VLC_IPC_PIPE

#define VLC_IPC_PIPE   "\\PIPE\\VLC\\IPC\\"VERSION

Function Documentation

◆ add_to_playlist()

static void add_to_playlist ( vlc_playlist_t playlist,
const char *  uri,
bool  play_now,
int  options_count,
const char *const *  options 
)
static

◆ IPCHelperThread()

static void IPCHelperThread ( void *  arg)
static

◆ system_Configure()

void system_Configure ( libvlc_int_t p_this,
int  i_argc,
const char *const  ppsz_argv[] 
)

◆ system_End()

void system_End ( void  )

◆ system_Init()

void system_Init ( void  )

References _fmode_bin.

Variable Documentation

◆ _fmode_bin

int _fmode_bin
extern

Referenced by system_Init().

◆ hpipeIPC

HPIPE hpipeIPC = NULLHANDLE
static

◆ tidIPCFirst

int tidIPCFirst = -1
static

◆ tidIPCHelper

int tidIPCHelper = -1
static