|
Wasabi ExpressPlay SDK for Embedded Systems
1.23.0
|
A typed data structure access facility. More...
Functions | |
| WSB_EXPORT void | WSB_Element_Release (WSB_Element *self) |
| Releases the specified WSB_Element object. More... | |
| WSB_EXPORT WSB_Element * | WSB_Element_GetChild (WSB_Element *self, const char *name) |
| Gets the child of the specified WSB_Element object based on name. More... | |
| WSB_EXPORT WSB_Element * | WSB_Element_GetChildAt (WSB_Element *self, WSB_Ordinal indx) |
| Gets the child of the specified WSB_Element object based on index. More... | |
| WSB_EXPORT WSB_Cardinal | WSB_Element_GetChildCount (WSB_Element *self) |
| Gets the number of children of the specified WSB_Element object. More... | |
| WSB_EXPORT WSB_Element * | WSB_Element_GetParent (WSB_Element *self) |
| Gets the parent of the specified WSB_Element object. More... | |
| WSB_EXPORT const char * | WSB_Element_GetName (WSB_Element *self) |
| Gets the name of the specified WSB_Element object. More... | |
| WSB_EXPORT WSB_ElementType | WSB_Element_GetType (WSB_Element *self) |
| Gets the element type of the specified WSB_Element object. More... | |
| WSB_EXPORT WSB_Int64 | WSB_Element_AsInteger (WSB_Element *self) |
| Gets the element value of the specified WSB_Element object as a 64 bits integer. More... | |
| WSB_EXPORT double | WSB_Element_AsFloat (WSB_Element *self) |
| Gets the element value of the specified WSB_Element object as a double. More... | |
| WSB_EXPORT WSB_Boolean | WSB_Element_AsBoolean (WSB_Element *self) |
| Gets the element value of the specified WSB_Element object as a boolean. More... | |
| WSB_EXPORT const char * | WSB_Element_AsString (WSB_Element *self) |
| Gets the element value of the specified WSB_Element object as a string. More... | |
| WSB_EXPORT WSB_Result | WSB_Element_Serialize (WSB_Element *self, char *buffer, unsigned int *buffer_size) |
| Serializes the specified WSB_Element into the supplied buffer. More... | |
| WSB_EXPORT WSB_Result | WSB_Element_Clone (WSB_Element *self, WSB_Element **clone) |
| Clones the specified WSB_Element. More... | |
A typed data structure access facility.
| WSB_EXPORT WSB_Boolean WSB_Element_AsBoolean | ( | WSB_Element * | self | ) |
Gets the element value of the specified WSB_Element object as a boolean.
| WSB_EXPORT double WSB_Element_AsFloat | ( | WSB_Element * | self | ) |
Gets the element value of the specified WSB_Element object as a double.
| WSB_EXPORT WSB_Int64 WSB_Element_AsInteger | ( | WSB_Element * | self | ) |
Gets the element value of the specified WSB_Element object as a 64 bits integer.
| WSB_EXPORT const char* WSB_Element_AsString | ( | WSB_Element * | self | ) |
Gets the element value of the specified WSB_Element object as a string.
| WSB_EXPORT WSB_Result WSB_Element_Clone | ( | WSB_Element * | self, |
| WSB_Element ** | clone | ||
| ) |
Clones the specified WSB_Element.
| WSB_EXPORT WSB_Element* WSB_Element_GetChild | ( | WSB_Element * | self, |
| const char * | name | ||
| ) |
Gets the child of the specified WSB_Element object based on name.
| WSB_EXPORT WSB_Element* WSB_Element_GetChildAt | ( | WSB_Element * | self, |
| WSB_Ordinal | indx | ||
| ) |
Gets the child of the specified WSB_Element object based on index.
| WSB_EXPORT WSB_Cardinal WSB_Element_GetChildCount | ( | WSB_Element * | self | ) |
Gets the number of children of the specified WSB_Element object.
| WSB_EXPORT const char* WSB_Element_GetName | ( | WSB_Element * | self | ) |
Gets the name of the specified WSB_Element object.
| WSB_EXPORT WSB_Element* WSB_Element_GetParent | ( | WSB_Element * | self | ) |
Gets the parent of the specified WSB_Element object.
| WSB_EXPORT WSB_ElementType WSB_Element_GetType | ( | WSB_Element * | self | ) |
Gets the element type of the specified WSB_Element object.
| WSB_EXPORT void WSB_Element_Release | ( | WSB_Element * | self | ) |
Releases the specified WSB_Element object.
| WSB_EXPORT WSB_Result WSB_Element_Serialize | ( | WSB_Element * | self, |
| char * | buffer, | ||
| unsigned int * | buffer_size | ||
| ) |
Serializes the specified WSB_Element into the supplied buffer.