Device description.
More...
Device description.
The input modules, which access special hardware devices (e.g. CD drives), have autoscanning functionality built in. You can call one of the bgav_find_devices_* functions to get a list of supported devices (see bgav_device_info_t). The created list must be freed with bgav_device_info_destroy when it's no longer used.
BGAV_PUBLIC int bgav_check_device_vcd |
( |
const char * |
device, |
|
|
char ** |
name |
|
) |
| |
Test if a device is VCD capable.
- Parameters
-
device | The device node name |
name | Returns a human readable decription in a newly allocated string or NULL |
- Returns
- 1 if the device can play VCDs, 0 else.
BGAV_PUBLIC int bgav_check_device_dvd |
( |
const char * |
device, |
|
|
char ** |
name |
|
) |
| |
Test if a device is DVD capable.
- Parameters
-
device | The device node name |
name | Returns a human readable decription in a newly allocated string or NULL |
- Returns
- 1 if the device can play DVDs, 0 else.
BGAV_PUBLIC int bgav_check_device_dvb |
( |
const char * |
device, |
|
|
char ** |
name |
|
) |
| |
Test if a device is DVB capable.
- Parameters
-
device | The directory (e.g. /dev/dvb/adaptor0) |
name | Returns a human readable decription in a newly allocated string or NULL |
- Returns
- 1 if the device is ready to receive DVB streams, 0 else.
Destroy a device info array.
- Parameters
-
BGAV_PUBLIC int bgav_eject_disc |
( |
const char * |
device | ) |
|
Eject a disc.
- Parameters
-
- Returns
- 1 if the disc could be ejected, 0 else
BGAV_PUBLIC const char* bgav_get_disc_name |
( |
bgav_t * |
bgav | ) |
|
Get the name of a disc.
- Parameters
-
- Returns
- The name of the disc, or NULL if it's not known or irrelevant