Structures
The following structures are available globally.
-
Declaration
Objective-C
struct MegacoolLinkClickedEvent { int isFirstSession; const char *userId; const char *shareId; const char *url; }
Swift
struct MegacoolLinkClickedEvent
-
Declaration
Objective-C
struct MegacoolReceivedShareOpenedEvent { const char *userId; const char *shareId; int state; double createdAt; double updatedAt; const void *dataBytes; int dataLength; const char *url; int isFirstSession; }
Swift
struct MegacoolReceivedShareOpenedEvent
-
Declaration
Objective-C
struct MegacoolSentShareOpenedEvent { const char *userId; const char *shareId; int state; double createdAt; double updatedAt; const char *receiverUserId; const char *url; int isFirstSession; const void *eventDataBytes; int eventDataLength; }
Swift
struct MegacoolSentShareOpenedEvent
-
Declaration
Objective-C
struct MegacoolUnityShare { const char *userId; const char *shareId; int state; double createdAt; double updatedAt; const void *dataBytes; int dataLength; }
Swift
struct MegacoolUnityShare
-
Declaration
Objective-C
struct mcl_share_config { const char *recording_id; const char *message; const char *fallback_image; const char *url; const char *jsonData; int strategy; }
Swift
struct mcl_share_config
-
Declaration
Objective-C
struct mcl_recording_config { const char *recording_id; int overflow_strategy; int max_frames; int frame_rate; int playback_frame_rate; int last_frame_delay; double peak_location; const char *last_frame_overlay; }
Swift
struct mcl_recording_config
-
Declaration
Objective-C
struct mcl_preview_data
-
Declaration
Objective-C
struct mcl_preview_frame { char *path; int delay_ms; }
Swift
struct mcl_preview_frame