| Top |
| GQuark | matrix_error_quark () |
| void | matrix_file_info_set_from_json () |
| JsonNode * | matrix_file_info_get_json_node () |
| MatrixFileInfo * | matrix_file_info_dup () |
| void | matrix_file_info_free () |
| void | matrix_file_info_copy () |
| void | matrix_file_info_destroy () |
| void | matrix_image_info_set_from_json () |
| JsonNode * | matrix_image_info_get_json_node () |
| MatrixImageInfo * | matrix_image_info_dup () |
| void | matrix_image_info_free () |
| void | matrix_image_info_copy () |
| void | matrix_image_info_destroy () |
| void | matrix_audio_info_set_from_json () |
| JsonNode * | matrix_audio_info_get_json_node () |
| MatrixAudioInfo * | matrix_audio_info_dup () |
| void | matrix_audio_info_free () |
| void | matrix_audio_info_copy () |
| void | matrix_audio_info_destroy () |
| void | matrix_video_info_set_from_json () |
| JsonNode * | matrix_video_info_get_json_node () |
| MatrixVideoInfo * | matrix_video_info_dup () |
| void | matrix_video_info_free () |
| void | matrix_video_info_copy () |
| void | matrix_video_info_destroy () |
| enum | MatrixAccountKind |
| enum | MatrixEventDirection |
| enum | MatrixEventFormat |
| enum | MatrixPresence |
| enum | MatrixPusherConditionKind |
| enum | MatrixPusherKind |
| enum | MatrixReceiptType |
| enum | MatrixResizeMethod |
| enum | MatrixRoomMembership |
| enum | MatrixRoomPreset |
| enum | MatrixRoomVisibility |
| enum | MatrixJoinRules |
| enum | MatrixSearchOrder |
| enum | MatrixSearchKey |
| enum | MatrixSearchGroupBy |
| enum | MatrixHistoryVisibility |
| enum | MatrixGuestAccess |
| enum | MatrixCallOfferType |
| enum | MatrixCallAnswerType |
| enum | MatrixError |
| struct | MatrixFileInfo |
| struct | MatrixImageInfo |
| struct | MatrixAudioInfo |
| struct | MatrixVideoInfo |
void matrix_file_info_set_from_json (MatrixFileInfo *self,JsonNode *json_data);
JsonNode * matrix_file_info_get_json_node (MatrixFileInfo *self,GError **error);
self |
the MatrixFileInfo instance |
|
error |
location to store the error occuring, or |
[error-domains MatrixError] |
MatrixFileInfo *
matrix_file_info_dup (const MatrixFileInfo *self);
Creates a copy of self.
See also: matrix_file_info_copy(), matrix_file_info_destroy(), matrix_file_info_free()
void
matrix_file_info_free (MatrixFileInfo *self);
Frees the heap-allocated struct.
See also: matrix_file_info_dup(), matrix_file_info_copy(), matrix_file_info_destroy()
void matrix_file_info_copy (const MatrixFileInfo *self,MatrixFileInfo *dest);
Creates a copy of self.
See also: matrix_file_info_dup(), matrix_file_info_destroy(), matrix_file_info_free()
self |
the struct to copy |
|
dest |
a unused struct. Use |
void
matrix_file_info_destroy (MatrixFileInfo *self);
Frees the content of the struct pointed by self
.
See also: matrix_file_info_dup(), matrix_file_info_copy(), matrix_file_info_free()
void matrix_image_info_set_from_json (MatrixImageInfo *self,JsonNode *json_data);
JsonNode * matrix_image_info_get_json_node (MatrixImageInfo *self,GError **error);
self |
the MatrixImageInfo instance |
|
error |
location to store the error occuring, or |
[error-domains MatrixError] |
MatrixImageInfo *
matrix_image_info_dup (const MatrixImageInfo *self);
Creates a copy of self.
See also: matrix_image_info_copy(), matrix_image_info_destroy(), matrix_image_info_free()
void
matrix_image_info_free (MatrixImageInfo *self);
Frees the heap-allocated struct.
See also: matrix_image_info_dup(), matrix_image_info_copy(), matrix_image_info_destroy()
void matrix_image_info_copy (const MatrixImageInfo *self,MatrixImageInfo *dest);
Creates a copy of self.
See also: matrix_image_info_dup(), matrix_image_info_destroy(), matrix_image_info_free()
self |
the struct to copy |
|
dest |
a unused struct. Use |
void
matrix_image_info_destroy (MatrixImageInfo *self);
Frees the content of the struct pointed by self
.
See also: matrix_image_info_dup(), matrix_image_info_copy(), matrix_image_info_free()
void matrix_audio_info_set_from_json (MatrixAudioInfo *self,JsonNode *json_data);
JsonNode * matrix_audio_info_get_json_node (MatrixAudioInfo *self,GError **error);
self |
the MatrixAudioInfo instance |
|
error |
location to store the error occuring, or |
[error-domains MatrixError] |
MatrixAudioInfo *
matrix_audio_info_dup (const MatrixAudioInfo *self);
Creates a copy of self.
See also: matrix_audio_info_copy(), matrix_audio_info_destroy(), matrix_audio_info_free()
void
matrix_audio_info_free (MatrixAudioInfo *self);
Frees the heap-allocated struct.
See also: matrix_audio_info_dup(), matrix_audio_info_copy(), matrix_audio_info_destroy()
void matrix_audio_info_copy (const MatrixAudioInfo *self,MatrixAudioInfo *dest);
Creates a copy of self.
See also: matrix_audio_info_dup(), matrix_audio_info_destroy(), matrix_audio_info_free()
self |
the struct to copy |
|
dest |
a unused struct. Use |
void
matrix_audio_info_destroy (MatrixAudioInfo *self);
Frees the content of the struct pointed by self
.
See also: matrix_audio_info_dup(), matrix_audio_info_copy(), matrix_audio_info_free()
void matrix_video_info_set_from_json (MatrixVideoInfo *self,JsonNode *json_data);
JsonNode * matrix_video_info_get_json_node (MatrixVideoInfo *self,GError **error);
self |
the MatrixVideoInfo instance |
|
error |
location to store the error occuring, or |
[error-domains MatrixError] |
MatrixVideoInfo *
matrix_video_info_dup (const MatrixVideoInfo *self);
Creates a copy of self.
See also: matrix_video_info_copy(), matrix_video_info_destroy(), matrix_video_info_free()
void
matrix_video_info_free (MatrixVideoInfo *self);
Frees the heap-allocated struct.
See also: matrix_video_info_dup(), matrix_video_info_copy(), matrix_video_info_destroy()
void matrix_video_info_copy (const MatrixVideoInfo *self,MatrixVideoInfo *dest);
Creates a copy of self.
See also: matrix_video_info_dup(), matrix_video_info_destroy(), matrix_video_info_free()
self |
the struct to copy |
|
dest |
a unused struct. Use |
void
matrix_video_info_destroy (MatrixVideoInfo *self);
Frees the content of the struct pointed by self
.
See also: matrix_video_info_dup(), matrix_video_info_copy(), matrix_video_info_free()
Presence values for matrix_api_set_user_presence() and other presence related queries.
struct MatrixFileInfo {
gint* size;
gchar* mimetype;
};
Information about the file referred to in a URL.
struct MatrixImageInfo {
gint* size;
gint* height;
gint* width;
gchar* mimetype;
};