VLC 4.0.0-dev
Loading...
Searching...
No Matches
vlc_preparser_msg_serdes_operations Struct Reference

#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.
 

Field Documentation

◆ close

void(* vlc_preparser_msg_serdes_operations::close) (struct vlc_preparser_msg_serdes *serdes)

Close the serializer/deserialier and release all used memory.

Parameters
[in]serdespreparser msg serdes internal struture.

Referenced by vlc_preparser_msg_serdes_Delete().

◆ deserialize

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.

Parameters
[in]serdesserializer internal structure.
[out]msgmessage to deserialize.
[in]userdatacontext for the read callbacks
Returns
VLC_SUCCESS or an error code on failure.

Referenced by vlc_preparser_msg_serdes_Deserialize().

◆ serialize

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.

Parameters
[in]serdesserializer internal structure.
[in]msgmessage to serialize.
[in]userdatacontext for the write callbacks
Returns
VLC_SUCCESS or an error code on failure.

Referenced by vlc_preparser_msg_serdes_Serialize().


The documentation for this struct was generated from the following file: