| Top |  |  |  |  | 
| BraseroMediumMonitor * | brasero_medium_monitor_get_default () | 
| GSList * | brasero_medium_monitor_get_media () | 
| GSList * | brasero_medium_monitor_get_drives () | 
| BraseroDrive * | brasero_medium_monitor_get_drive () | 
| gboolean | brasero_medium_monitor_is_probing () | 
| void | drive-added | No Recursion | 
| void | drive-removed | No Recursion | 
| void | medium-added | No Recursion | 
| void | medium-removed | No Recursion | 
BraseroMediumMonitor *
brasero_medium_monitor_get_default (void);
Gets the currently active monitor.
GSList * brasero_medium_monitor_get_media (BraseroMediumMonitor *monitor,BraseroMediaType type);
Obtains the list of available media that are of the given type.
a GSList of BraseroMedium or NULL. The list must be freed and the element unreffed when finished.
[element-type BraseroMedia.Medium][transfer full]
GSList * brasero_medium_monitor_get_drives (BraseroMediumMonitor *monitor,BraseroDriveType type);
Gets the list of available drives that are of the given type.
a GSList of BraseroDrive or NULL. The list must be freed and the element unreffed when finished.
[element-type BraseroMedia.Drive][transfer full]
BraseroDrive * brasero_medium_monitor_get_drive (BraseroMediumMonitor *monitor,const gchar *device);
Returns the BraseroDrive object whose path is path
.
gboolean
brasero_medium_monitor_is_probing (BraseroMediumMonitor *monitor);
Returns if the library is still probing some other media.
“drive-added” signalvoid user_function (BraseroMediumMonitor *monitor, BraseroDrive *medium, gpointer user_data)
This signal gets emitted when a new drive was detected
| monitor | the object which received the signal | |
| medium | the new medium which was added | |
| user_data | user data set when the signal handler was connected. | 
Flags: No Recursion
“drive-removed” signalvoid user_function (BraseroMediumMonitor *monitor, BraseroDrive *medium, gpointer user_data)
This signal gets emitted when a drive is not longer available
| monitor | the object which received the signal | |
| medium | the medium which was removed | |
| user_data | user data set when the signal handler was connected. | 
Flags: No Recursion
“medium-added” signalvoid user_function (BraseroMediumMonitor *monitor, BraseroMedium *medium, gpointer user_data)
This signal gets emitted when a new medium was detected
| monitor | the object which received the signal | |
| medium | the new medium which was added | |
| user_data | user data set when the signal handler was connected. | 
Flags: No Recursion
“medium-removed” signalvoid user_function (BraseroMediumMonitor *monitor, BraseroMedium *medium, gpointer user_data)
This signal gets emitted when a medium is not longer available
| monitor | the object which received the signal | |
| medium | the medium which was removed | |
| user_data | user data set when the signal handler was connected. | 
Flags: No Recursion