Modules | |
| Commands, which can be sent to the player | |
| Player configuration | |
| Messages from the player | |
Functions | |
| bg_player_t * | bg_player_create (bg_plugin_registry_t *plugin_reg) |
| Create a player. | |
| void | bg_player_add_accelerators (bg_player_t *player, const bg_accelerator_t *list) |
| Set accelerators. | |
| void | bg_player_destroy (bg_player_t *player) |
| Destroy a player. | |
| void | bg_player_add_message_queue (bg_player_t *player, bg_msg_queue_t *message_queue) |
| Attach a message queue to a player. | |
| void | bg_player_delete_message_queue (bg_player_t *player, bg_msg_queue_t *message_queue) |
| Detach a message queue from a player. | |
| void | bg_player_run (bg_player_t *player) |
| Start the player thread. | |
| void | bg_player_quit (bg_player_t *player) |
| Quit the player thread. | |
| bg_player_t* bg_player_create | ( | bg_plugin_registry_t * | plugin_reg | ) |
Create a player.
| plugin_reg | A plugin registry |
| void bg_player_add_accelerators | ( | bg_player_t * | player, | |
| const bg_accelerator_t * | list | |||
| ) |
Set accelerators.
| player | A newly created player | |
| list | A list of accelerators, terminated with BG_KEY_NONE |
| void bg_player_destroy | ( | bg_player_t * | player | ) |
Destroy a player.
| player | A player |
| void bg_player_add_message_queue | ( | bg_player_t * | player, | |
| bg_msg_queue_t * | message_queue | |||
| ) |
Attach a message queue to a player.
| player | A player | |
| message_queue | A mesage queue |
| void bg_player_delete_message_queue | ( | bg_player_t * | player, | |
| bg_msg_queue_t * | message_queue | |||
| ) |
Detach a message queue from a player.
| player | A player | |
| message_queue | A mesage queue |
| void bg_player_run | ( | bg_player_t * | player | ) |
Start the player thread.
| player | A player |
| void bg_player_quit | ( | bg_player_t * | player | ) |
Quit the player thread.
| player | A player |
1.5.6