<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: timedPlayback.proto

namespace GPBMetadata;

class TimedPlayback
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Action::initOnce();
        \GPBMetadata\Cue::initOnce();
        \GPBMetadata\Presentation::initOnce();
        \GPBMetadata\Uuid::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x93\x14\x0A\x13timedPlayback.proto\x12\x07rv.data\x1A\x09cue.proto\x1A\x12presentation.proto\x1A\x0Auuid.proto\"\xA8\x03\x0A\x0DTriggerSource\x12:\x0A\x10library_location\x18\x01 \x01(\x0B2\x1E.rv.data.TriggerSource.LibraryH\x00\x12<\x0A\x11playlist_location\x18\x02 \x01(\x0B2\x1F.rv.data.TriggerSource.PlaylistH\x00\x12B\x0A\x17media_playlist_location\x18\x03 \x01(\x0B2\x1F.rv.data.TriggerSource.PlaylistH\x00\x12B\x0A\x17audio_playlist_location\x18\x04 \x01(\x0B2\x1F.rv.data.TriggerSource.PlaylistH\x00\x1A2\x0A\x07Library\x12\x0C\x0A\x04path\x18\x01 \x01(\x09\x12\x19\x0A\x11presentation_name\x18\x02 \x01(\x09\x1AU\x0A\x08Playlist\x12!\x0A\x0Aidentifier\x18\x01 \x01(\x0B2\x0D.rv.data.UUID\x12&\x0A\x0Fitem_identifier\x18\x02 \x01(\x0B2\x0D.rv.data.UUIDB\x0A\x0A\x08Location\"\xDE\x0F\x0A\x0DTimedPlayback\x121\x0A\x08sequence\x18\x01 \x01(\x0B2\x1F.rv.data.TimedPlayback.Sequence\x12-\x0A\x06timing\x18\x02 \x01(\x0B2\x1D.rv.data.TimedPlayback.Timing\x1A\xC5\x03\x0A\x08Sequence\x12>\x0A\x08sequence\x18\x01 \x03(\x0B2,.rv.data.TimedPlayback.Sequence.SequenceItem\x12?\x0A\x13content_destination\x18\x02 \x01(\x0E2\".rv.data.Action.ContentDestination\x12+\x0A\x0Cpresentation\x18\x03 \x01(\x0B2\x15.rv.data.Presentation\x1A\x8A\x02\x0A\x0CSequenceItem\x12!\x0A\x0Aidentifier\x18\x01 \x01(\x0B2\x0D.rv.data.UUID\x12\x0C\x0A\x04time\x18\x02 \x01(\x01\x12.\x0A\x0Etrigger_source\x18\x03 \x01(\x0B2\x16.rv.data.TriggerSource\x12?\x0A\x13content_destination\x18\x04 \x01(\x0E2\".rv.data.Action.ContentDestination\x12\x10\x0A\x08end_time\x18\x07 \x01(\x01\x12\x1B\x0A\x03cue\x18\x05 \x01(\x0B2\x0C.rv.data.CueH\x00\x12!\x0A\x06action\x18\x06 \x01(\x0B2\x0F.rv.data.ActionH\x00B\x06\x0A\x04Item\x1A\x9D\x04\x0A\x06Timing\x12G\x0A\x0Flayer_transport\x18\x01 \x01(\x0B2,.rv.data.TimedPlayback.Timing.LayerTransportH\x00\x12E\x0A\x0Esmpte_timecode\x18\x02 \x01(\x0B2+.rv.data.TimedPlayback.Timing.SMPTETimecodeH\x00\x12:\x0A\x08internal\x18\x03 \x01(\x0B2&.rv.data.TimedPlayback.Timing.InternalH\x00\x1A\x1F\x0A\x0ELayerTransport\x12\x0D\x0A\x05layer\x18\x01 \x01(\x05\x1A\xE8\x01\x0A\x0DSMPTETimecode\x12\x19\x0A\x11device_identifier\x18\x01 \x01(\x09\x12\x0F\x0A\x07channel\x18\x02 \x01(\x05\x12B\x0A\x06format\x18\x03 \x01(\x0E22.rv.data.TimedPlayback.Timing.SMPTETimecode.Format\x12\x0E\x0A\x06offset\x18\x04 \x01(\x01\"W\x0A\x06Format\x12\x11\x0A\x0DFORMAT_24_FPS\x10\x00\x12\x11\x0A\x0DFORMAT_25_FPS\x10\x01\x12\x14\x0A\x10FORMAT_29_97_FPS\x10\x02\x12\x11\x0A\x0DFORMAT_30_FPS\x10\x03\x1A1\x0A\x08Internal\x12\x10\x0A\x08duration\x18\x01 \x01(\x01\x12\x13\x0A\x0Bshould_loop\x18\x02 \x01(\x08B\x08\x0A\x06Source\x1A\x82\x07\x0A\x06Update\x122\x0A\x04play\x18\x01 \x01(\x0B2\".rv.data.TimedPlayback.Update.PlayH\x00\x126\x0A\x06record\x18\x02 \x01(\x0B2\$.rv.data.TimedPlayback.Update.RecordH\x00\x124\x0A\x05pause\x18\x03 \x01(\x0B2#.rv.data.TimedPlayback.Update.PauseH\x00\x124\x0A\x05reset\x18\x04 \x01(\x0B2#.rv.data.TimedPlayback.Update.ResetH\x00\x12@\x0A\x0Cjump_to_time\x18\x05 \x01(\x0B2(.rv.data.TimedPlayback.Update.JumpToTimeH\x00\x12?\x0A\x0Bstart_scrub\x18\x06 \x01(\x0B2(.rv.data.TimedPlayback.Update.StartScrubH\x00\x12;\x0A\x09end_scrub\x18\x07 \x01(\x0B2&.rv.data.TimedPlayback.Update.EndScrubH\x00\x12:\x0A\x08duration\x18\x08 \x01(\x0B2&.rv.data.TimedPlayback.Update.DurationH\x00\x122\x0A\x04loop\x18\x09 \x01(\x0B2\".rv.data.TimedPlayback.Update.LoopH\x00\x12:\x0A\x0Fupdate_sequence\x18\x0A \x01(\x0B2\x1F.rv.data.TimedPlayback.SequenceH\x00\x12E\x0A\x0Emonitor_source\x18\x0B \x01(\x0B2+.rv.data.TimedPlayback.Update.MonitorSourceH\x00\x1A\x06\x0A\x04Play\x1A\x1E\x0A\x06Record\x12\x14\x0A\x0Cis_recording\x18\x01 \x01(\x08\x1A\x07\x0A\x05Pause\x1A\x07\x0A\x05Reset\x1A\x1A\x0A\x0AJumpToTime\x12\x0C\x0A\x04time\x18\x01 \x01(\x01\x1A\x1A\x0A\x0AStartScrub\x12\x0C\x0A\x04time\x18\x01 \x01(\x01\x1A\x18\x0A\x08EndScrub\x12\x0C\x0A\x04time\x18\x02 \x01(\x01\x1A\x1C\x0A\x08Duration\x12\x10\x0A\x08duration\x18\x01 \x01(\x01\x1A\x14\x0A\x04Loop\x12\x0C\x0A\x04loop\x18\x01 \x01(\x08\x1A\x1F\x0A\x0DMonitorSource\x12\x0E\x0A\x06enable\x18\x01 \x01(\x08B\x0C\x0A\x0AActionTypeB4\xF8\x01\x01\xAA\x02\$Pro.SerializationInterop.RVProtoData\xBA\x02\x07RVData_b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

