propresenter-php/generated/GPBMetadata/Slide.php
Thorsten Bus 22ba4aff7d refactor: make repo Composer-compatible by moving php/ to root and ref/ to doc/reference_samples
- Move src/, tests/, bin/, generated/, proto/, composer.json, composer.lock, phpunit.xml from php/ to repo root
- Move ref/ to doc/reference_samples/ for better organization
- Remove vendor/ from git tracking (now properly gitignored)
- Update all test file paths (dirname adjustments and ref/ -> doc/reference_samples/)
- Update all documentation paths (AGENTS.md, doc/*.md)
- Remove php.bak/ directory
- All 252 tests pass
2026-03-30 13:26:29 +02:00

33 lines
21 KiB
PHP

<?php
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: slide.proto
namespace GPBMetadata;
class Slide
{
public static $is_initialized = false;
public static function initOnce() {
$pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();
if (static::$is_initialized == true) {
return;
}
\GPBMetadata\AlignmentGuide::initOnce();
\GPBMetadata\Color::initOnce();
\GPBMetadata\Effects::initOnce();
\GPBMetadata\GraphicsData::initOnce();
\GPBMetadata\Timers::initOnce();
\GPBMetadata\Url::initOnce();
\GPBMetadata\Uuid::initOnce();
$pool->internalAddGeneratedFile(
"\x0A\xFAn\x0A\x0Bslide.proto\x12\x07rv.data\x1A\x0Bcolor.proto\x1A\x0Deffects.proto\x1A\x12graphicsData.proto\x1A\x0Ctimers.proto\x1A\x09url.proto\x1A\x0Auuid.proto\"\xCEm\x0A\x05Slide\x12(\x0A\x08elements\x18\x01 \x03(\x0B2\x16.rv.data.Slide.Element\x12*\x0A\x13element_build_order\x18\x02 \x03(\x0B2\x0D.rv.data.UUID\x12+\x0A\x0Aguidelines\x18\x03 \x03(\x0B2\x17.rv.data.AlignmentGuide\x12\x1E\x0A\x16draws_background_color\x18\x04 \x01(\x08\x12(\x0A\x10background_color\x18\x05 \x01(\x0B2\x0E.rv.data.Color\x12\$\x0A\x04size\x18\x06 \x01(\x0B2\x16.rv.data.Graphics.Size\x12\x1B\x0A\x04uuid\x18\x07 \x01(\x0B2\x0D.rv.data.UUID\x1A\xB4k\x0A\x07Element\x12*\x0A\x07element\x18\x01 \x01(\x0B2\x19.rv.data.Graphics.Element\x12.\x0A\x08build_in\x18\x02 \x01(\x0B2\x1C.rv.data.Slide.Element.Build\x12/\x0A\x09build_out\x18\x03 \x01(\x0B2\x1C.rv.data.Slide.Element.Build\x12\x0C\x0A\x04info\x18\x04 \x01(\x0D\x12:\x0A\x0Breveal_type\x18\x05 \x01(\x0E2%.rv.data.Slide.Element.TextRevealType\x123\x0A\x0Adata_links\x18\x06 \x03(\x0B2\x1F.rv.data.Slide.Element.DataLink\x126\x0A\x0BchildBuilds\x18\x07 \x03(\x0B2!.rv.data.Slide.Element.ChildBuild\x12\x19\x0A\x11reveal_from_index\x18\x08 \x01(\x0D\x12:\x0A\x0Dtext_scroller\x18\x09 \x01(\x0B2#.rv.data.Slide.Element.TextScroller\x1A\x9D\x02\x0A\x05Build\x12\x1B\x0A\x04uuid\x18\x01 \x01(\x0B2\x0D.rv.data.UUID\x12\"\x0A\x0BelementUUID\x18\x02 \x01(\x0B2\x0D.rv.data.UUID\x121\x0A\x05start\x18\x03 \x01(\x0E2\".rv.data.Slide.Element.Build.Start\x12\x11\x0A\x09delayTime\x18\x04 \x01(\x01\x12'\x0A\x0Atransition\x18\x05 \x01(\x0B2\x13.rv.data.Transition\"d\x0A\x05Start\x12\x12\x0A\x0ESTART_ON_CLICK\x10\x00\x12\x17\x0A\x13START_WITH_PREVIOUS\x10\x01\x12\x18\x0A\x14START_AFTER_PREVIOUS\x10\x02\x12\x14\x0A\x10START_WITH_SLIDE\x10\x03\x1A~\x0A\x0AChildBuild\x12\x1B\x0A\x04uuid\x18\x01 \x01(\x0B2\x0D.rv.data.UUID\x121\x0A\x05start\x18\x02 \x01(\x0E2\".rv.data.Slide.Element.Build.Start\x12\x11\x0A\x09delayTime\x18\x03 \x01(\x01\x12\x0D\x0A\x05index\x18\x04 \x01(\x0D\x1A\xC4`\x0A\x08DataLink\x128\x0A\x06ticker\x18\x01 \x01(\x0B2&.rv.data.Slide.Element.DataLink.TickerH\x00\x12N\x0A\x0Ealternate_text\x18\x02 \x01(\x0B24.rv.data.Slide.Element.DataLink.AlternateElementTextH\x00\x12?\x0A\x0Atimer_text\x18\x03 \x01(\x0B2).rv.data.Slide.Element.DataLink.TimerTextH\x00\x12?\x0A\x0Aclock_text\x18\x04 \x01(\x0B2).rv.data.Slide.Element.DataLink.ClockTextH\x00\x12A\x0A\x0Bchord_chart\x18\x05 \x01(\x0B2*.rv.data.Slide.Element.DataLink.ChordChartH\x00\x12E\x0A\x0Doutput_screen\x18\x06 \x01(\x0B2,.rv.data.Slide.Element.DataLink.OutputScreenH\x00\x12;\x0A\x08pco_live\x18\x07 \x01(\x0B2'.rv.data.Slide.Element.DataLink.PCOLiveH\x00\x12N\x0A\x0Ealternate_fill\x18\x08 \x01(\x0B24.rv.data.Slide.Element.DataLink.AlternateElementFillH\x00\x12I\x0A\x0Fvisibility_link\x18\x09 \x01(\x0B2..rv.data.Slide.Element.DataLink.VisibilityLinkH\x00\x12?\x0A\x0Aslide_text\x18\x0A \x01(\x0B2).rv.data.Slide.Element.DataLink.SlideTextH\x00\x12E\x0A\x0Dstage_message\x18\x0B \x01(\x0B2,.rv.data.Slide.Element.DataLink.StageMessageH\x00\x12I\x0A\x0Fvideo_countdown\x18\x0C \x01(\x0B2..rv.data.Slide.Element.DataLink.VideoCountdownH\x00\x12A\x0A\x0Bslide_image\x18\x0D \x01(\x0B2*.rv.data.Slide.Element.DataLink.SlideImageH\x00\x12=\x0A\x09ccli_text\x18\x0E \x01(\x0B2(.rv.data.Slide.Element.DataLink.CCLITextH\x00\x12?\x0A\x0Agroup_name\x18\x0F \x01(\x0B2).rv.data.Slide.Element.DataLink.GroupNameH\x00\x12A\x0A\x0Bgroup_color\x18\x10 \x01(\x0B2*.rv.data.Slide.Element.DataLink.GroupColorH\x00\x12O\x0A\x12presentation_notes\x18\x11 \x01(\x0B21.rv.data.Slide.Element.DataLink.PresentationNotesH\x00\x12E\x0A\x0Dplaylist_item\x18\x12 \x01(\x0B2,.rv.data.Slide.Element.DataLink.PlaylistItemH\x00\x12_\x0A\x1Bauto_advance_time_remaining\x18\x13 \x01(\x0B28.rv.data.Slide.Element.DataLink.AutoAdvanceTimeRemainingH\x00\x12P\x0A\x13capture_status_text\x18\x14 \x01(\x0B21.rv.data.Slide.Element.DataLink.CaptureStatusTextH\x00\x12R\x0A\x14capture_status_color\x18\x15 \x01(\x0B22.rv.data.Slide.Element.DataLink.CaptureStatusColorH\x00\x12A\x0A\x0Bslide_count\x18\x16 \x01(\x0B2*.rv.data.Slide.Element.DataLink.SlideCountH\x00\x12I\x0A\x0Faudio_countdown\x18\x17 \x01(\x0B2..rv.data.Slide.Element.DataLink.AudioCountdownH\x00\x12D\x0A\x0Cpresentation\x18\x18 \x01(\x0B2,.rv.data.Slide.Element.DataLink.PresentationH\x00\x12J\x0A\x10slide_Label_Text\x18\x19 \x01(\x0B2..rv.data.Slide.Element.DataLink.SlideLabelTextH\x00\x12L\x0A\x11slide_Label_Color\x18\x1A \x01(\x0B2/.rv.data.Slide.Element.DataLink.SlideLabelColorH\x00\x12;\x0A\x08rss_feed\x18\x1B \x01(\x0B2'.rv.data.Slide.Element.DataLink.RSSFeedH\x00\x12=\x0A\x09file_feed\x18\x1C \x01(\x0B2(.rv.data.Slide.Element.DataLink.FileFeedH\x00\x12H\x0A\x0Fchord_pro_chart\x18\x1D \x01(\x0B2-.rv.data.Slide.Element.DataLink.ChordProChartH\x00\x12R\x0A\x14playback_marker_text\x18\x1E \x01(\x0B22.rv.data.Slide.Element.DataLink.PlaybackMarkerTextH\x00\x12Y\x0A\x15playback_marker_color\x18 \x01(\x0B28.rv.data.Slide.Element.DataLink.PlaybackMarkerIdentifierH\x00\x12E\x0A\x0Dtimecode_text\x18! \x01(\x0B2,.rv.data.Slide.Element.DataLink.TimecodeTextH\x00\x12I\x0A\x0Ftimecode_status\x18\" \x01(\x0B2..rv.data.Slide.Element.DataLink.TimecodeStatusH\x00\x1A\xD6\x01\x0A\x07RSSFeed\x12\x19\x0A\x03url\x18\x01 \x01(\x0B2\x0C.rv.data.URL\x12D\x0A\x07content\x18\x02 \x01(\x0E23.rv.data.Slide.Element.DataLink.RSSFeed.ContentType\x12\x16\x0A\x0Etext_delimiter\x18\x03 \x01(\x09\"R\x0A\x0BContentType\x12\x1B\x0A\x17CONTENT_TYPE_TITLE_ONLY\x10\x00\x12&\x0A\"CONTENT_TYPE_TITLE_AND_DESCRIPTION\x10\x01\x1A%\x0A\x08FileFeed\x12\x19\x0A\x03url\x18\x01 \x01(\x0B2\x0C.rv.data.URL\x1A\xC3\x04\x0A\x06Ticker\x12\x11\x0A\x09play_rate\x18\x04 \x01(\x01\x12\x13\x0A\x0Bshould_loop\x18\x05 \x01(\x08\x12\x12\x0A\x0Aloop_delay\x18\x06 \x01(\x01\x12\x16\x0A\x0Etext_delimiter\x18\x07 \x01(\x09\x12D\x0A\x09text_type\x18\x01 \x01(\x0B2/.rv.data.Slide.Element.DataLink.Ticker.TextTypeH\x00\x12B\x0A\x08rss_type\x18\x02 \x01(\x0B2..rv.data.Slide.Element.DataLink.Ticker.RSSTypeH\x00\x12D\x0A\x09file_type\x18\x03 \x01(\x0B2/.rv.data.Slide.Element.DataLink.Ticker.FileTypeH\x00\x1A\x18\x0A\x08TextType\x12\x0C\x0A\x04text\x18\x01 \x01(\x09\x1A\xC5\x01\x0A\x07RSSType\x12\x19\x0A\x03url\x18\x01 \x01(\x0B2\x0C.rv.data.URL\x12K\x0A\x07content\x18\x02 \x01(\x0E2:.rv.data.Slide.Element.DataLink.Ticker.RSSType.ContentType\"R\x0A\x0BContentType\x12\x1B\x0A\x17CONTENT_TYPE_TITLE_ONLY\x10\x00\x12&\x0A\"CONTENT_TYPE_TITLE_AND_DESCRIPTION\x10\x01\x1A%\x0A\x08FileType\x12\x19\x0A\x03url\x18\x01 \x01(\x0B2\x0C.rv.data.URLB\x0C\x0A\x0ASourceType\x1A\xA5\x03\x0A\x14AlternateElementText\x12)\x0A\x12other_element_uuid\x18\x01 \x01(\x0B2\x0D.rv.data.UUID\x12\x1A\x0A\x12other_element_name\x18\x02 \x01(\x09\x12\x1E\x0A\x16text_transform_options\x18\x03 \x01(\x0D\x12`\x0A\x0Etext_transform\x18\x04 \x01(\x0E2H.rv.data.Slide.Element.DataLink.AlternateElementText.TextTransformOption\"\xC3\x01\x0A\x13TextTransformOption\x12\x1E\x0A\x1ATEXT_TRANSFORM_OPTION_NONE\x10\x00\x12-\x0A)TEXT_TRANSFORM_OPTION_REMOVE_LINE_RETURNS\x10\x01\x12+\x0A'TEXT_TRANSFORM_OPTION_ONE_WORD_PER_LINE\x10\x02\x120\x0A,TEXT_TRANSFORM_OPTION_ONE_CHARACTER_PER_LINE\x10\x03\x1A\x0A\x0A\x08CCLIText\x1A;\x0A\x0CColorTrigger\x12\x0C\x0A\x04time\x18\x01 \x01(\x01\x12\x1D\x0A\x05color\x18\x02 \x01(\x0B2\x0E.rv.data.Color\x1A\xD2\x01\x0A\x09TimerText\x12!\x0A\x0Atimer_uuid\x18\x01 \x01(\x0B2\x0D.rv.data.UUID\x12\x12\x0A\x0Atimer_name\x18\x02 \x01(\x09\x12+\x0A\x0Ctimer_format\x18\x03 \x01(\x0B2\x15.rv.data.Timer.Format\x12\x1B\x0A\x13timer_format_string\x18\x04 \x01(\x09\x12D\x0A\x0Ecolor_triggers\x18\x05 \x03(\x0B2,.rv.data.Slide.Element.DataLink.ColorTrigger\x1Aa\x0A\x09ClockText\x12\x1B\x0A\x13clock_format_string\x18\x01 \x01(\x09\x12%\x0A\x06format\x18\x05 \x01(\x0B2\x15.rv.data.Clock.FormatJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05\x1A\x0C\x0A\x0AChordChart\x1AE\x0A\x0COutputScreen\x12 \x0A\x09screen_id\x18\x01 \x01(\x0B2\x0D.rv.data.UUID\x12\x13\x0A\x0Bscreen_name\x18\x02 \x01(\x09\x1A\xDA\x02\x0A\x07PCOLive\x12<\x0A\x05theme\x18\x02 \x01(\x0E2-.rv.data.Slide.Element.DataLink.PCOLive.Theme\x12M\x0A\x0Ecountdown_type\x18\x03 \x01(\x0E25.rv.data.Slide.Element.DataLink.PCOLive.CountdownType\"8\x0A\x05Theme\x12\x17\x0A\x13PCOLIVE_THEME_LIGHT\x10\x00\x12\x16\x0A\x12PCOLIVE_THEME_DARK\x10\x01\"\x81\x01\x0A\x0DCountdownType\x12#\x0A\x1FCOUNTDOWN_TYPE_FULL_ITEM_LENGTH\x10\x00\x12#\x0A\x1FCOUNTDOWN_TYPE_END_ITEM_ON_TIME\x10\x01\x12&\x0A\"COUNTDOWN_TYPE_END_SERVICE_ON_TIME\x10\x02J\x04\x08\x01\x10\x02\x1A]\x0A\x14AlternateElementFill\x12)\x0A\x12other_element_uuid\x18\x01 \x01(\x0B2\x0D.rv.data.UUID\x12\x1A\x0A\x12other_element_name\x18\x02 \x01(\x09\x1A\xA8\x1B\x0A\x0EVisibilityLink\x12`\x0A\x14visibility_criterion\x18\x01 \x01(\x0E2B.rv.data.Slide.Element.DataLink.VisibilityLink.VisibilityCriterion\x12L\x0A\x0Aconditions\x18\x02 \x03(\x0B28.rv.data.Slide.Element.DataLink.VisibilityLink.Condition\x1A\xF3\x18\x0A\x09Condition\x12h\x0A\x12element_visibility\x18\x01 \x01(\x0B2J.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.ElementVisibilityH\x00\x12d\x0A\x10timer_visibility\x18\x02 \x01(\x0B2H.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.TimerVisibilityH\x00\x12w\x0A\x1Avideo_countdown_visibility\x18\x03 \x01(\x0B2Q.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.VideoCountdownVisibilityH\x00\x12w\x0A\x1Acapture_session_visibility\x18\x04 \x01(\x0B2Q.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.CaptureSessionVisibilityH\x00\x12o\x0A\x16video_input_visibility\x18\x05 \x01(\x0B2M.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.VideoInputVisibilityH\x00\x12w\x0A\x1Aaudio_countdown_visibility\x18\x06 \x01(\x0B2Q.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.AudioCountdownVisibilityH\x00\x1A\xD7\x02\x0A\x11ElementVisibility\x12)\x0A\x12other_element_uuid\x18\x01 \x01(\x0B2\x0D.rv.data.UUID\x12\x1A\x0A\x12other_element_name\x18\x02 \x01(\x09\x12\x83\x01\x0A\x14visibility_criterion\x18\x03 \x01(\x0E2e.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.ElementVisibility.ElementVisibilityCriterion\"u\x0A\x1AElementVisibilityCriterion\x12)\x0A%ELEMENT_VISIBILITY_CRITERION_HAS_TEXT\x10\x00\x12,\x0A(ELEMENT_VISIBILITY_CRITERION_HAS_NO_TEXT\x10\x01\x1A\x9C\x03\x0A\x0FTimerVisibility\x12!\x0A\x0Atimer_uuid\x18\x01 \x01(\x0B2\x0D.rv.data.UUID\x12\x12\x0A\x0Atimer_name\x18\x02 \x01(\x09\x12\x7F\x0A\x14visibility_criterion\x18\x03 \x01(\x0E2a.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.TimerVisibility.TimerVisibilityCriterion\"\xD0\x01\x0A\x18TimerVisibilityCriterion\x121\x0A-TIMER_VISIBILITY_CRITERION_HAS_TIME_REMAINING\x10\x00\x12*\x0A&TIMER_VISIBILITY_CRITERION_HAS_EXPIRED\x10\x01\x12)\x0A%TIMER_VISIBILITY_CRITERION_IS_RUNNING\x10\x02\x12*\x0A&TIMER_VISIBILITY_CRITERION_NOT_RUNNING\x10\x03\x1A\x9A\x04\x0A\x18VideoCountdownVisibility\x12\x91\x01\x0A\x14visibility_criterion\x18\x01 \x01(\x0E2s.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.VideoCountdownVisibility.VideoCountdownVisibilityCriterion\"\xE9\x02\x0A!VideoCountdownVisibilityCriterion\x12;\x0A7VIDEO_COUNTDOWN_VISIBILITY_CRITERION_HAS_TIME_REMAINING\x10\x00\x124\x0A0VIDEO_COUNTDOWN_VISIBILITY_CRITERION_HAS_EXPIRED\x10\x01\x123\x0A/VIDEO_COUNTDOWN_VISIBILITY_CRITERION_IS_RUNNING\x10\x02\x124\x0A0VIDEO_COUNTDOWN_VISIBILITY_CRITERION_NOT_RUNNING\x10\x03\x120\x0A,VIDEO_COUNTDOWN_VISIBILITY_CRITERION_LOOPING\x10\x04\x124\x0A0VIDEO_COUNTDOWN_VISIBILITY_CRITERION_NOT_LOOPING\x10\x05\x1A\x9A\x04\x0A\x18AudioCountdownVisibility\x12\x91\x01\x0A\x14visibility_criterion\x18\x01 \x01(\x0E2s.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.AudioCountdownVisibility.AudioCountdownVisibilityCriterion\"\xE9\x02\x0A!AudioCountdownVisibilityCriterion\x12;\x0A7AUDIO_COUNTDOWN_VISIBILITY_CRITERION_HAS_TIME_REMAINING\x10\x00\x124\x0A0AUDIO_COUNTDOWN_VISIBILITY_CRITERION_HAS_EXPIRED\x10\x01\x123\x0A/AUDIO_COUNTDOWN_VISIBILITY_CRITERION_IS_RUNNING\x10\x02\x124\x0A0AUDIO_COUNTDOWN_VISIBILITY_CRITERION_NOT_RUNNING\x10\x03\x120\x0A,AUDIO_COUNTDOWN_VISIBILITY_CRITERION_LOOPING\x10\x04\x124\x0A0AUDIO_COUNTDOWN_VISIBILITY_CRITERION_NOT_LOOPING\x10\x05\x1A\xB8\x02\x0A\x18CaptureSessionVisibility\x12\x91\x01\x0A\x14visibility_criterion\x18\x01 \x01(\x0E2s.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.CaptureSessionVisibility.CaptureSessionVisibilityCriterion\"\x87\x01\x0A!CaptureSessionVisibilityCriterion\x12/\x0A+CAPTURE_SESSION_VISIBILITY_CRITERION_ACTIVE\x10\x00\x121\x0A-CAPTURE_SESSION_VISIBILITY_CRITERION_INACTIVE\x10\x01\x1A\xBA\x02\x0A\x14VideoInputVisibility\x12\x19\x0A\x11video_input_index\x18\x01 \x01(\x05\x12\x89\x01\x0A\x14visibility_criterion\x18\x02 \x01(\x0E2k.rv.data.Slide.Element.DataLink.VisibilityLink.Condition.VideoInputVisibility.VideoInputVisibilityCriterion\"{\x0A\x1DVideoInputVisibilityCriterion\x12+\x0A'VIDEO_INPUT_VISIBILITY_CRITERION_ACTIVE\x10\x00\x12-\x0A)VIDEO_INPUT_VISIBILITY_CRITERION_INACTIVE\x10\x01B\x0F\x0A\x0DConditionType\"p\x0A\x13VisibilityCriterion\x12\x1C\x0A\x18VISIBILITY_CRITERION_ALL\x10\x00\x12\x1C\x0A\x18VISIBILITY_CRITERION_ANY\x10\x01\x12\x1D\x0A\x19VISIBILITY_CRITERION_NONE\x10\x02\x1A\xC2\x03\x0A\x09SlideText\x12E\x0A\x0Csource_slide\x18\x01 \x01(\x0E2/.rv.data.Slide.Element.DataLink.SlideSourceType\x12Q\x0A\x0Dsource_option\x18\x02 \x01(\x0E2:.rv.data.Slide.Element.DataLink.SlideText.TextSourceOption\x12\x1D\x0A\x15preserve_notes_format\x18\x03 \x01(\x08\x12\x15\x0A\x0Dname_to_match\x18\x04 \x01(\x09\x12h\x0A\x16element_text_transform\x18\x05 \x01(\x0E2H.rv.data.Slide.Element.DataLink.AlternateElementText.TextTransformOption\"{\x0A\x10TextSourceOption\x12\x1B\x0A\x17TEXT_SOURCE_OPTION_TEXT\x10\x00\x12\x1C\x0A\x18TEXT_SOURCE_OPTION_NOTES\x10\x01\x12,\x0A(TEXT_SOURCE_OPTION_ELEMENT_MATCHING_NAME\x10\x02\x1AS\x0A\x0ASlideImage\x12E\x0A\x0Csource_slide\x18\x01 \x01(\x0E2/.rv.data.Slide.Element.DataLink.SlideSourceType\x1AI\x0A\x0CStageMessage\x12\x14\x0A\x0Cshould_flash\x18\x01 \x01(\x08\x12#\x0A\x0Bflash_color\x18\x02 \x01(\x0B2\x0E.rv.data.Color\x1A\x8E\x03\x0A\x0EVideoCountdown\x12+\x0A\x0Ctimer_format\x18\x01 \x01(\x0B2\x15.rv.data.Timer.Format\x12\x1B\x0A\x13timer_format_string\x18\x02 \x01(\x09\x12D\x0A\x0Ecolor_triggers\x18\x03 \x03(\x0B2,.rv.data.Slide.Element.DataLink.ColorTrigger\x12\x1D\x0A\x15ignore_looping_videos\x18\x04 \x01(\x08\x12c\x0A\x16video_countdown_source\x18\x05 \x01(\x0E2C.rv.data.Slide.Element.DataLink.VideoCountdown.VideoCountdownSource\"h\x0A\x14VideoCountdownSource\x12'\x0A#VIDEO_COUNTDOWN_SOURCE_PRESENTATION\x10\x00\x12'\x0A#VIDEO_COUNTDOWN_SOURCE_ANNOUNCEMENT\x10\x01\x1A\xBE\x01\x0A\x0EAudioCountdown\x12+\x0A\x0Ctimer_format\x18\x01 \x01(\x0B2\x15.rv.data.Timer.Format\x12\x1B\x0A\x13timer_format_string\x18\x02 \x01(\x09\x12D\x0A\x0Ecolor_triggers\x18\x03 \x03(\x0B2,.rv.data.Slide.Element.DataLink.ColorTrigger\x12\x1C\x0A\x14ignore_looping_audio\x18\x04 \x01(\x08\x1AQ\x0A\x09GroupName\x12D\x0A\x0BgroupSource\x18\x01 \x01(\x0E2/.rv.data.Slide.Element.DataLink.GroupSourceType\x1AR\x0A\x0AGroupColor\x12D\x0A\x0BgroupSource\x18\x01 \x01(\x0E2/.rv.data.Slide.Element.DataLink.GroupSourceType\x1A^\x0A\x0ESlideLabelText\x12L\x0A\x12slide_label_source\x18\x01 \x01(\x0E20.rv.data.Slide.Element.DataLink.SlideLabelSource\x1A_\x0A\x0FSlideLabelColor\x12L\x0A\x12slide_label_source\x18\x01 \x01(\x0E20.rv.data.Slide.Element.DataLink.SlideLabelSource\x1A\x13\x0A\x11PresentationNotes\x1A\xCE\x01\x0A\x0CPresentation\x12\\\x0A\x13presentation_source\x18\x01 \x01(\x0E2?.rv.data.Slide.Element.DataLink.Presentation.PresentationSource\"`\x0A\x12PresentationSource\x12\$\x0A PRESENTATION_SOURCE_PRESENTATION\x10\x00\x12\$\x0A PRESENTATION_SOURCE_ANNOUNCEMENT\x10\x01\x1A\xF6\x02\x0A\x0CPlaylistItem\x12_\x0A\x12playlistItemSource\x18\x01 \x01(\x0E2C.rv.data.Slide.Element.DataLink.PlaylistItem.PlaylistItemSourceType\x12\x17\x0A\x0FshowArrangement\x18\x02 \x01(\x08\"\xEB\x01\x0A\x16PlaylistItemSourceType\x12%\x0A!PLAYLIST_ITEM_SOURCE_TYPE_CURRENT\x10\x00\x12\"\x0A\x1EPLAYLIST_ITEM_SOURCE_TYPE_NEXT\x10\x01\x12,\x0A(PLAYLIST_ITEM_SOURCE_TYPE_CURRENT_HEADER\x10\x02\x12)\x0A%PLAYLIST_ITEM_SOURCE_TYPE_NEXT_HEADER\x10\x03\x12-\x0A)PLAYLIST_ITEM_SOURCE_TYPE_PARENT_PLAYLIST\x10\x04\x1A\x91\x02\x0A\x18AutoAdvanceTimeRemaining\x12g\x0A\x13auto_advance_source\x18\x01 \x01(\x0E2J.rv.data.Slide.Element.DataLink.AutoAdvanceTimeRemaining.AutoAdvanceSource\x12+\x0A\x0Ctimer_format\x18\x02 \x01(\x0B2\x15.rv.data.Timer.Format\"_\x0A\x11AutoAdvanceSource\x12\$\x0A AUTO_ADVANCE_SOURCE_PRESENTATION\x10\x00\x12\$\x0A AUTO_ADVANCE_SOURCE_ANNOUNCEMENT\x10\x01\x1A\x95\x02\x0A\x11CaptureStatusText\x12S\x0A\x0Bstatus_text\x18\x01 \x01(\x0B2<.rv.data.Slide.Element.DataLink.CaptureStatusText.StatusTextH\x00\x12U\x0A\x0Celapsed_time\x18\x02 \x01(\x0B2=.rv.data.Slide.Element.DataLink.CaptureStatusText.ElapsedTimeH\x00\x1A\x0C\x0A\x0AStatusText\x1A:\x0A\x0BElapsedTime\x12+\x0A\x0Ctimer_format\x18\x01 \x01(\x0B2\x15.rv.data.Timer.FormatB\x0A\x0A\x08TextType\x1A\x14\x0A\x12CaptureStatusColor\x1A\xF3\x01\x0A\x0ASlideCount\x12]\x0A\x14slideCountSourceType\x18\x01 \x01(\x0E2?.rv.data.Slide.Element.DataLink.SlideCount.SlideCountSourceType\"\x85\x01\x0A\x14SlideCountSourceType\x12#\x0A\x1FSLIDE_COUNT_SOURCE_TYPE_CURRENT\x10\x00\x12%\x0A!SLIDE_COUNT_SOURCE_TYPE_REMAINING\x10\x01\x12!\x0A\x1DSLIDE_COUNT_SOURCE_TYPE_TOTAL\x10\x02\x1A\xAA\x04\x0A\x18PlaybackMarkerIdentifier\x12Y\x0A\x0Bdestination\x18\x01 \x01(\x0E2D.rv.data.Slide.Element.DataLink.PlaybackMarkerIdentifier.Destination\x12K\x0A\x04type\x18\x02 \x01(\x0E2=.rv.data.Slide.Element.DataLink.PlaybackMarkerIdentifier.Type\x12\x0C\x0A\x04name\x18\x03 \x01(\x09\"\xC4\x01\x0A\x04Type\x12\$\x0A PLAYBACK_MARKER_IDENTIFIER_FIRST\x10\x00\x12'\x0A#PLAYBACK_MARKER_IDENTIFIER_PREVIOUS\x10\x01\x12#\x0A\x1FPLAYBACK_MARKER_IDENTIFIER_NEXT\x10\x02\x12#\x0A\x1FPLAYBACK_MARKER_IDENTIFIER_LAST\x10\x03\x12#\x0A\x1FPLAYBACK_MARKER_IDENTIFIER_NAME\x10\x04\"\x90\x01\x0A\x0BDestination\x12,\x0A(PLAYBACK_MARKER_DESTINATION_PRESENTATION\x10\x00\x12,\x0A(PLAYBACK_MARKER_DESTINATION_ANNOUNCEMENT\x10\x01\x12%\x0A!PLAYBACK_MARKER_DESTINATION_AUDIO\x10\x02\x1A\xD8\x02\x0A\x12PlaybackMarkerText\x12L\x0A\x0Aidentifier\x18\x01 \x01(\x0B28.rv.data.Slide.Element.DataLink.PlaybackMarkerIdentifier\x12\x1F\x0A\x17should_use_marker_color\x18\x04 \x01(\x08\x12G\x0A\x04name\x18\x02 \x01(\x0B27.rv.data.Slide.Element.DataLink.PlaybackMarkerText.NameH\x00\x12G\x0A\x04time\x18\x03 \x01(\x0B27.rv.data.Slide.Element.DataLink.PlaybackMarkerText.TimeH\x00\x1A\x06\x0A\x04Name\x1A-\x0A\x04Time\x12%\x0A\x06format\x18\x01 \x01(\x0B2\x15.rv.data.Timer.FormatB\x0A\x0A\x08TextType\x1A\x0F\x0A\x0DChordProChart\x1A\x0E\x0A\x0CTimecodeText\x1A\x10\x0A\x0ETimecodeStatus\"X\x0A\x0FSlideSourceType\x12#\x0A\x1FSLIDE_SOURCE_TYPE_CURRENT_SLIDE\x10\x00\x12 \x0A\x1CSLIDE_SOURCE_TYPE_NEXT_SLIDE\x10\x01\"z\x0A\x0FGroupSourceType\x12#\x0A\x1FGROUP_SOURCE_TYPE_CURRENT_SLIDE\x10\x00\x12 \x0A\x1CGROUP_SOURCE_TYPE_NEXT_SLIDE\x10\x01\x12 \x0A\x1CGROUP_SOURCE_TYPE_NEXT_GROUP\x10\x02\"[\x0A\x10SlideLabelSource\x12\$\x0A SLIDE_LABEL_SOURCE_CURRENT_SLIDE\x10\x00\x12!\x0A\x1DSLIDE_LABEL_SOURCE_NEXT_SLIDE\x10\x01B\x0E\x0A\x0CPropertyType\x1A\xD4\x02\x0A\x0CTextScroller\x12\x15\x0A\x0Dshould_scroll\x18\x01 \x01(\x08\x12\x13\x0A\x0Bscroll_rate\x18\x02 \x01(\x01\x12\x15\x0A\x0Dshould_repeat\x18\x03 \x01(\x08\x12\x17\x0A\x0Frepeat_distance\x18\x04 \x01(\x01\x12J\x0A\x13scrolling_direction\x18\x05 \x01(\x0E2-.rv.data.Slide.Element.TextScroller.Direction\x12\x19\x0A\x11starts_off_screen\x18\x06 \x01(\x08\x12\x11\x0A\x09fade_left\x18\x07 \x01(\x01\x12\x12\x0A\x0Afade_right\x18\x08 \x01(\x01\"Z\x0A\x09Direction\x12\x12\x0A\x0EDIRECTION_LEFT\x10\x00\x12\x13\x0A\x0FDIRECTION_RIGHT\x10\x01\x12\x10\x0A\x0CDIRECTION_UP\x10\x02\x12\x12\x0A\x0EDIRECTION_DOWN\x10\x03\"h\x0A\x0ETextRevealType\x12\x19\x0A\x15TEXT_REVEAL_TYPE_NONE\x10\x00\x12\x1B\x0A\x17TEXT_REVEAL_TYPE_BULLET\x10\x01\x12\x1E\x0A\x1ATEXT_REVEAL_TYPE_UNDERLINE\x10\x02\"f\x0A\x04Info\x12\x0D\x0A\x09INFO_NONE\x10\x00\x12\x1C\x0A\x18INFO_IS_TEMPLATE_ELEMENT\x10\x01\x12\x18\x0A\x14INFO_IS_TEXT_ELEMENT\x10\x02\x12\x17\x0A\x13INFO_IS_TEXT_TICKER\x10\x04B4\xF8\x01\x01\xAA\x02\$Pro.SerializationInterop.RVProtoData\xBA\x02\x07RVData_b\x06proto3"
, true);
static::$is_initialized = true;
}
}