Device description
Device description.
More...
Detailed Description
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.
Function Documentation
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