* @self: A #ALSACtlCard.
* @card_id: The numerical ID of sound card.
* @open_flag: The flag of open(2) system call. O_RDONLY is forced to fulfil internally.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with two domains; #g_file_error_quark() and
+ * #alsactl_card_error_quark().
*
* Open ALSA control character device for the sound card.
*
* alsactl_card_get_info:
* @self: A #ALSACtlCard.
* @card_info: (out): A #ALSACtlCardInfo for the sound card.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Get the information of sound card.
*
* @self: A #ALSACtlCard.
* @entries: (element-type ALSACtl.ElemId)(out): The list of entries for
* ALSACtlElemId.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Generate a list of ALSACtlElemId for ALSA control character device
* associated to the sound card.
* @self: A #ALSACtlCard.
* @elem_id: A #ALSACtlElemId.
* @lock: whether to lock or unlock the element.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Lock/Unlock indicated element not to be written by the other processes.
*
* @self: A #ALSACtlCard.
* @elem_id: A #ALSACtlElemId.
* @elem_info: (out): A %ALSACtlElemInfo.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Get information of element corresponding to given id.
*
* @container: (array length=container_count): The array with qudalets for
* Type-Length-Value data.
* @container_count: The number of quadlets in the container.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Write the given array of bytes as Type/Length/Value data for element pointed
* by the identifier.
* @container: (array length=container_count)(inout): The array with qudalets
* for Type-Length-Value data.
* @container_count: The number of quadlets in the container.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Read Type/Length/Value data from element pointed by the identifier and fulfil
* the given array of bytes with the data.
* @container: (array length=container_count)(inout): The array with qudalets
* for Type-Length-Value data.
* @container_count: The number of quadlets in the container.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Command the given array of bytes as Type/Length/Value data for element
* pointed by the identifier.
* @elem_count: The number of elements going to be added.
* @elem_info: A %ALSACtlElemInfo.
* @entries: (element-type ALSACtl.ElemId)(out): The list of added element IDs.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Add the user-defined elements and return the list of their identifier.
*
* @elem_count: The number of elements going to be added.
* @elem_info: A %ALSACtlElemInfo.
* @entries: (element-type ALSACtl.ElemId)(out): The list of renewed element IDs.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Add user-defined elements to replace the existent ones.
*
* alsactl_card_remove_elems:
* @self: A #ALSACtlCard.
* @elem_id: A #ALSACtlElemId.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Remove user-defined elements pointed by the identifier.
*
* @self: A #ALSACtlCard.
* @elem_id: A #ALSACtlElemId.
* @elem_value: A derivative of #ALSACtlElemValue.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Write given value to element indicated by given ID.
*
* @self: A #ALSACtlCard.
* @elem_id: A #ALSACtlElemId.
* @elem_value: (inout): A derivative of #ALSACtlElemValue.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Read given value from element indicated by given ID.
*
* alsactl_card_create_source:
* @self: A #ALSACtlCard.
* @gsrc: (out): A #GSource to handle events from ALSA control character device.
- * @error: A #GError.
+ * @error: A #GError. Error is generated with domain of #alsactl_card_error_quark().
*
* Allocate GSource structure to handle events from ALSA control character
* device. In each iteration of GManContext, the read(2) system call is