LiVES  3.2.0
Namespaces | Typedefs | Functions
liblives.cpp File Reference

liblives interface More...

#include "liblives.hpp"
#include <stdlib.h>
#include <pthread.h>
#include <unistd.h>
#include <iostream>
#include <libOSC/libosc.h>
#include <libOSC/OSC-client.h>
#include "main.h"
#include "lbindings.h"
#include "effects-weed.h"

Go to the source code of this file.

Namespaces

 lives
 
 lives::prefs
 

Typedefs

typedef int Boolean
 

Functions

int real_main (int argc, char *argv[], pthread_t *gtk_thread, ulong id)
 
bool lives_osc_cb_quit (void *context, int arglen, const void *vargs, OSCTimeTag when, void *ra)
 
track_rect * find_block_by_uid (lives_mt *mt, ulong uid)
 
livesString lives::prefs::currentVideoLoadDir (const livesApp &lives)
 
livesString lives::prefs::currentAudioDir (const livesApp &lives)
 
livesString lives::prefs::tmpDir (const livesApp &lives)
 
lives_audio_source_t lives::prefs::audioSource (const livesApp &lives)
 
bool lives::prefs::setAudioSource (const livesApp &lives, lives_audio_source_t asrc)
 
lives_audio_player_t lives::prefs::audioPlayer (const livesApp &lives)
 
int lives::prefs::audioPlayerRate (const livesApp &lives)
 
bool lives::prefs::isRealtimeAudioPlayer (lives_audio_player_t player_type)
 
int lives::prefs::rteKeysVirtual (const livesApp &lives)
 
double lives::prefs::maxFPS (const livesApp &lives)
 
bool lives::prefs::audioFollowsVideoChanges (const livesApp &lives)
 
bool lives::prefs::audioFollowsFPSChanges (const livesApp &lives)
 
bool lives::prefs::setAudioFollowsVideoChanges (const livesApp &lives, bool setting)
 
bool lives::prefs::setAudioFollowsFPSChanges (const livesApp &lives, bool setting)
 
bool lives::prefs::sepWinSticky (const livesApp &lives)
 
bool lives::prefs::setSepWinSticky (const livesApp &lives, bool setting)
 
bool lives::prefs::mtExitRender (const livesApp &lives)
 
bool lives::prefs::setMtExitRender (const livesApp &lives, bool setting)
 
void binding_cb (lives_callback_t cb_type, const char *msgstring, ulong id)
 

Detailed Description

liblives interface

Definition in file liblives.cpp.

Typedef Documentation

◆ Boolean

typedef int Boolean

Definition at line 21 of file liblives.cpp.

Function Documentation

◆ binding_cb()

void binding_cb ( lives_callback_t  cb_type,
const char *  msgstring,
ulong  id 
)

Definition at line 2326 of file liblives.cpp.

Referenced by lives_notify().

◆ find_block_by_uid()

track_rect* find_block_by_uid ( lives_mt *  mt,
ulong  uid 
)

Definition at line 23012 of file multitrack.c.

Referenced by idle_move_block(), and idle_remove_block().

◆ lives_osc_cb_quit()

bool lives_osc_cb_quit ( void *  context,
int  arglen,
const void *  vargs,
OSCTimeTag  when,
void *  ra 
)

◆ real_main()

int real_main ( int  argc,
char *  argv[],
pthread_t *  gtk_thread,
ulong  id 
)

FALSE => exit via startup_msg_fatal()

FALSE => exit via startup_msg_fatal()

Definition at line 4111 of file main.c.

Referenced by main().