23#ifndef LIBVLC_INPUT_SOURCE_H
24#define LIBVLC_INPUT_SOURCE_H 1
int input_source_GetNewAutoId(input_source_t *in)
Get a new fmt.i_id from the input source.
Definition source.c:50
input_source_t * input_source_Hold(input_source_t *in)
Hold the input_source_t.
Definition source.c:30
bool input_source_IsAutoSelected(input_source_t *in)
Returns true if a given source should be auto-selected.
Definition source.c:55
void input_source_Release(input_source_t *in)
Release the input_source_t.
Definition source.c:36
const char * input_source_GetStrId(input_source_t *in)
Returns the string identifying this input source.
Definition source.c:45
stream_t definition
Definition vlc_stream.h:135
Definition vlc_atomic.h:48
Atomic operations do not require locking, but they are not very powerful.
This file is a collection of common definitions and types.
int64_t vlc_tick_t
High precision date or time interval.
Definition vlc_tick.h:48