libweed  2.0.0
Macros
weed-events.h File Reference

Go to the source code of this file.

Macros

#define WEED_EVENT_API_VERSION   123
 
#define WEED_EVENT_API_VERSION_123
 
#define WEED_PLANT_EVENT   256
 
#define WEED_PLANT_EVENT_LIST   257
 
#define WEED_EVENT_TYPE_UNDEFINED   0
 
#define WEED_EVENT_TYPE_FRAME   1
 
#define WEED_EVENT_TYPE_FILTER_INIT   2
 
#define WEED_EVENT_TYPE_FILTER_DEINIT   3
 
#define WEED_EVENT_TYPE_FILTER_MAP   4
 
#define WEED_EVENT_TYPE_PARAM_CHANGE   5
 
#define WEED_EVENT_TYPE_MARKER   6
 
#define WEED_AUDIO_LITTLE_ENDIAN   0
 
#define WEED_AUDIO_BIG_ENDIAN   1
 
#define WEED_LEAF_WEED_EVENT_API_VERSION   "weed_event_api_version"
 
#define WEED_LEAF_AUTHOR   "author"
 
#define WEED_LEAF_TITLE   "title"
 
#define WEED_LEAF_COMMENTS   "comments"
 
#define WEED_LEAF_LIVES_CREATED_VERSION   "created_version"
 
#define WEED_LEAF_LIVES_EDITED_VERSION   "edited_version"
 
#define WEED_LEAF_FPS   "fps"
 
#define WEED_LEAF_WIDTH   "width"
 
#define WEED_LEAF_HEIGHT   "height"
 
#define WEED_LEAF_AUDIO_CHANNELS   "audio_channels"
 
#define WEED_LEAF_AUDIO_RATE   "audio_rate"
 
#define WEED_LEAF_AUDIO_SAMPLE_SIZE   "audio_sample_size"
 
#define WEED_LEAF_AUDIO_SIGNED   "audio_signed"
 
#define WEED_LEAF_AUDIO_ENDIAN   "audio_endian"
 
#define WEED_LEAF_AUDIO_VOLUME_TRACKS   "audio_volume_tracks"
 
#define WEED_LEAF_AUDIO_VOLUME_VALUES   "audio_volume_values"
 
#define WEED_LEAF_TRACK_LABEL_TRACKS   "track_label_tracks"
 
#define WEED_LEAF_TRACK_LABEL_VALUES   "track_label_values"
 
#define WEED_LEAF_KEEP_ASPECT   "keep_aspect"
 
#define WEED_LEAF_EVENT_TYPE   "event_type"
 
#define WEED_LEAF_TIMECODE   "timecode"
 
#define WEED_LEAF_CLIPS   "clips"
 
#define WEED_LEAF_FRAMES   "frames"
 
#define WEED_LEAF_AUDIO_CLIPS   "audio_clips"
 
#define WEED_LEAF_AUDIO_SEEKS   "audio_seeks"
 
#define WEED_LEAF_FILTER   "filter"
 
#define WEED_LEAF_IN_COUNT   "in_count"
 
#define WEED_LEAF_OUT_COUNT   "out_count"
 
#define WEED_LEAF_IN_TRACKS   "in_tracks"
 
#define WEED_LEAF_OUT_TRACKS   "out_tracks"
 
#define WEED_LEAF_EVENT_ID   "event_id"
 
#define WEED_LEAF_INIT_EVENT   "init_event"
 
#define WEED_LEAF_INIT_EVENTS   "init_events"
 
#define WEED_LEAF_INDEX   "index"
 
#define WEED_LEAF_VALUE   "value"
 
#define WEED_LEAF_IGNORE   "ignore"
 

Macro Definition Documentation

◆ WEED_AUDIO_BIG_ENDIAN

#define WEED_AUDIO_BIG_ENDIAN   1

◆ WEED_AUDIO_LITTLE_ENDIAN

#define WEED_AUDIO_LITTLE_ENDIAN   0

◆ WEED_EVENT_API_VERSION

#define WEED_EVENT_API_VERSION   123

◆ WEED_EVENT_API_VERSION_123

#define WEED_EVENT_API_VERSION_123

◆ WEED_EVENT_TYPE_FILTER_DEINIT

#define WEED_EVENT_TYPE_FILTER_DEINIT   3

◆ WEED_EVENT_TYPE_FILTER_INIT

#define WEED_EVENT_TYPE_FILTER_INIT   2

◆ WEED_EVENT_TYPE_FILTER_MAP

#define WEED_EVENT_TYPE_FILTER_MAP   4

◆ WEED_EVENT_TYPE_FRAME

#define WEED_EVENT_TYPE_FRAME   1

◆ WEED_EVENT_TYPE_MARKER

#define WEED_EVENT_TYPE_MARKER   6

◆ WEED_EVENT_TYPE_PARAM_CHANGE

#define WEED_EVENT_TYPE_PARAM_CHANGE   5

◆ WEED_EVENT_TYPE_UNDEFINED

#define WEED_EVENT_TYPE_UNDEFINED   0

◆ WEED_LEAF_AUDIO_CHANNELS

#define WEED_LEAF_AUDIO_CHANNELS   "audio_channels"

◆ WEED_LEAF_AUDIO_CLIPS

#define WEED_LEAF_AUDIO_CLIPS   "audio_clips"

◆ WEED_LEAF_AUDIO_ENDIAN

#define WEED_LEAF_AUDIO_ENDIAN   "audio_endian"

◆ WEED_LEAF_AUDIO_RATE

#define WEED_LEAF_AUDIO_RATE   "audio_rate"

◆ WEED_LEAF_AUDIO_SAMPLE_SIZE

#define WEED_LEAF_AUDIO_SAMPLE_SIZE   "audio_sample_size"

◆ WEED_LEAF_AUDIO_SEEKS

#define WEED_LEAF_AUDIO_SEEKS   "audio_seeks"

◆ WEED_LEAF_AUDIO_SIGNED

#define WEED_LEAF_AUDIO_SIGNED   "audio_signed"

◆ WEED_LEAF_AUDIO_VOLUME_TRACKS

#define WEED_LEAF_AUDIO_VOLUME_TRACKS   "audio_volume_tracks"

◆ WEED_LEAF_AUDIO_VOLUME_VALUES

#define WEED_LEAF_AUDIO_VOLUME_VALUES   "audio_volume_values"

◆ WEED_LEAF_AUTHOR

#define WEED_LEAF_AUTHOR   "author"

◆ WEED_LEAF_CLIPS

#define WEED_LEAF_CLIPS   "clips"

◆ WEED_LEAF_COMMENTS

#define WEED_LEAF_COMMENTS   "comments"

◆ WEED_LEAF_EVENT_ID

#define WEED_LEAF_EVENT_ID   "event_id"

◆ WEED_LEAF_EVENT_TYPE

#define WEED_LEAF_EVENT_TYPE   "event_type"

◆ WEED_LEAF_FILTER

#define WEED_LEAF_FILTER   "filter"

◆ WEED_LEAF_FPS

#define WEED_LEAF_FPS   "fps"

◆ WEED_LEAF_FRAMES

#define WEED_LEAF_FRAMES   "frames"

◆ WEED_LEAF_HEIGHT

#define WEED_LEAF_HEIGHT   "height"

◆ WEED_LEAF_IGNORE

#define WEED_LEAF_IGNORE   "ignore"

◆ WEED_LEAF_IN_COUNT

#define WEED_LEAF_IN_COUNT   "in_count"

◆ WEED_LEAF_IN_TRACKS

#define WEED_LEAF_IN_TRACKS   "in_tracks"

◆ WEED_LEAF_INDEX

#define WEED_LEAF_INDEX   "index"

◆ WEED_LEAF_INIT_EVENT

#define WEED_LEAF_INIT_EVENT   "init_event"

◆ WEED_LEAF_INIT_EVENTS

#define WEED_LEAF_INIT_EVENTS   "init_events"

◆ WEED_LEAF_KEEP_ASPECT

#define WEED_LEAF_KEEP_ASPECT   "keep_aspect"

◆ WEED_LEAF_LIVES_CREATED_VERSION

#define WEED_LEAF_LIVES_CREATED_VERSION   "created_version"

◆ WEED_LEAF_LIVES_EDITED_VERSION

#define WEED_LEAF_LIVES_EDITED_VERSION   "edited_version"

◆ WEED_LEAF_OUT_COUNT

#define WEED_LEAF_OUT_COUNT   "out_count"

◆ WEED_LEAF_OUT_TRACKS

#define WEED_LEAF_OUT_TRACKS   "out_tracks"

◆ WEED_LEAF_TIMECODE

#define WEED_LEAF_TIMECODE   "timecode"

◆ WEED_LEAF_TITLE

#define WEED_LEAF_TITLE   "title"

◆ WEED_LEAF_TRACK_LABEL_TRACKS

#define WEED_LEAF_TRACK_LABEL_TRACKS   "track_label_tracks"

◆ WEED_LEAF_TRACK_LABEL_VALUES

#define WEED_LEAF_TRACK_LABEL_VALUES   "track_label_values"

◆ WEED_LEAF_VALUE

#define WEED_LEAF_VALUE   "value"

◆ WEED_LEAF_WEED_EVENT_API_VERSION

#define WEED_LEAF_WEED_EVENT_API_VERSION   "weed_event_api_version"

◆ WEED_LEAF_WIDTH

#define WEED_LEAF_WIDTH   "width"

◆ WEED_PLANT_EVENT

#define WEED_PLANT_EVENT   256

◆ WEED_PLANT_EVENT_LIST

#define WEED_PLANT_EVENT_LIST   257