|
VLC 4.0.0-dev
|
#include <vlc_preparser_ipc.h>
Data Fields | |
| int(* | serialize )(struct vlc_preparser_msg_serdes *serdes, const struct vlc_preparser_msg *msg, void *userdata) |
Serialize msg and call the write callback with serialized data. | |
| int(* | deserialize )(struct vlc_preparser_msg_serdes *serdes, struct vlc_preparser_msg *msg, void *userdata) |
Deserialize msg and call the read callback to get data to deserialize. | |
| void(* | close )(struct vlc_preparser_msg_serdes *serdes) |
| Close the serializer/deserialier and release all used memory. | |
| void(* vlc_preparser_msg_serdes_operations::close) (struct vlc_preparser_msg_serdes *serdes) |
Close the serializer/deserialier and release all used memory.
| [in] | serdes | preparser msg serdes internal struture. |
Referenced by vlc_preparser_msg_serdes_Delete().
| int(* vlc_preparser_msg_serdes_operations::deserialize) (struct vlc_preparser_msg_serdes *serdes, struct vlc_preparser_msg *msg, void *userdata) |
Deserialize msg and call the read callback to get data to deserialize.
| [in] | serdes | serializer internal structure. |
| [out] | msg | message to deserialize. |
| [in] | userdata | context for the read callbacks |
Referenced by vlc_preparser_msg_serdes_Deserialize().
| int(* vlc_preparser_msg_serdes_operations::serialize) (struct vlc_preparser_msg_serdes *serdes, const struct vlc_preparser_msg *msg, void *userdata) |
Serialize msg and call the write callback with serialized data.
| [in] | serdes | serializer internal structure. |
| [in] | msg | message to serialize. |
| [in] | userdata | context for the write callbacks |
Referenced by vlc_preparser_msg_serdes_Serialize().