diff --git a/.nojekyll b/.nojekyll index e2ac661..e69de29 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +0,0 @@ -TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 0000000..ed89d93 --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,2321 @@ +/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ +/* ========================================================================== + * HTML5 display definitions + * ========================================================================== */ +/** + * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { + display: block; } + +/** + * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. + * Known issue: no IE 6 support. */ +[hidden] { + display: none; } + +/* ========================================================================== + * Base + * ========================================================================== */ +/** + * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using + * `em` units. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. */ +html { + font-size: 100%; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + font-family: sans-serif; } + +/** + * Address `font-family` inconsistency between `textarea` and other form + * elements. */ +button, input, select, textarea { + font-family: sans-serif; } + +/** + * Address margins handled incorrectly in IE 6/7. */ +body { + margin: 0; } + +/* ========================================================================== + * Links + * ========================================================================== */ +/** + * Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { + outline: thin dotted; } + +a:active, a:hover { + outline: 0; } + +/** + * Improve readability when focused and also mouse hovered in all browsers. */ +/* ========================================================================== + * Typography + * ========================================================================== */ +/** + * Address font sizes and margins set differently in IE 6/7. + * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, + * and Chrome. */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +h2 { + font-size: 1.5em; + margin: 0.83em 0; } + +h3 { + font-size: 1.17em; + margin: 1em 0; } + +h4, .tsd-index-panel h3 { + font-size: 1em; + margin: 1.33em 0; } + +h5 { + font-size: 0.83em; + margin: 1.67em 0; } + +h6 { + font-size: 0.67em; + margin: 2.33em 0; } + +/** + * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ +b, strong { + font-weight: bold; } + +blockquote { + margin: 1em 40px; } + +/** + * Address styling not present in Safari 5 and Chrome. */ +dfn { + font-style: italic; } + +/** + * Address differences between Firefox and other browsers. + * Known issue: no IE 6/7 normalization. */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Address styling not present in IE 6/7/8/9. */ +mark { + background: #ff0; + color: #000; } + +/** + * Address margins set differently in IE 6/7. */ +p, pre { + margin: 1em 0; } + +/** + * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ +code, kbd, pre, samp { + font-family: monospace, serif; + _font-family: 'courier new', monospace; + font-size: 1em; } + +/** + * Improve readability of pre-formatted text in all browsers. */ +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; } + +/** + * Address CSS quotes not supported in IE 6/7. */ +q { + quotes: none; } + q:before, q:after { + content: ''; + content: none; } + +/** + * Address `quotes` property not supported in Safari 4. */ +/** + * Address inconsistent and variable font size in all browsers. */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* ========================================================================== + * Lists + * ========================================================================== */ +/** + * Address margins set differently in IE 6/7. */ +dl, menu, ol, ul { + margin: 1em 0; } + +dd { + margin: 0 0 0 40px; } + +/** + * Address paddings set differently in IE 6/7. */ +menu, ol, ul { + padding: 0 0 0 40px; } + +/** + * Correct list images handled incorrectly in IE 7. */ +nav ul, nav ol { + list-style: none; + list-style-image: none; } + +/* ========================================================================== + * Embedded content + * ========================================================================== */ +/** + * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. + * 2. Improve image quality when scaled in IE 7. */ +img { + border: 0; + /* 1 */ + -ms-interpolation-mode: bicubic; } + +/* 2 */ +/** + * Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { + overflow: hidden; } + +/* ========================================================================== + * Figures + * ========================================================================== */ +/** + * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ +figure, form { + margin: 0; } + +/* ========================================================================== + * Forms + * ========================================================================== */ +/** + * Correct margin displayed oddly in IE 6/7. */ +/** + * Define consistent border, margin, and padding. */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +/** + * 1. Correct color not being inherited in IE 6/7/8/9. + * 2. Correct text not wrapping in Firefox 3. + * 3. Correct alignment displayed oddly in IE 6/7. */ +legend { + border: 0; + /* 1 */ + padding: 0; + white-space: normal; + /* 2 */ + *margin-left: -7px; } + +/* 3 */ +/** + * 1. Correct font size not being inherited in all browsers. + * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, + * and Chrome. + * 3. Improve appearance and consistency in all browsers. */ +button, input, select, textarea { + font-size: 100%; + /* 1 */ + margin: 0; + /* 2 */ + vertical-align: baseline; + /* 3 */ + *vertical-align: middle; } + +/* 3 */ +/** + * Address Firefox 3+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. */ +button, input { + line-height: normal; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. + * Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + * 4. Remove inner spacing in IE 7 without affecting normal text inputs. + * Known issue: inner spacing remains in IE 6. */ +button, html input[type="button"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; } + +/* 4 */ +input[type="reset"], input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; } + +/* 4 */ +/** + * Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { + cursor: default; } + +/** + * 1. Address box sizing set to content-box in IE 8/9. + * 2. Remove excess padding in IE 8/9. + * 3. Remove excess padding in IE 7. + * Known issue: excess padding remains in IE 6. */ +input { + /* 3 */ } + input[type="checkbox"], input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ + *height: 13px; + /* 3 */ + *width: 13px; } + input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + /* 2 */ + box-sizing: content-box; } + input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). */ +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. */ +/** + * Remove inner padding and border in Firefox 3+. */ +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * 1. Remove default vertical scrollbar in IE 6/7/8/9. + * 2. Improve readability and alignment in all browsers. */ +textarea { + overflow: auto; + /* 1 */ + vertical-align: top; } + +/* 2 */ +/* ========================================================================== + * Tables + * ========================================================================== */ +/** + * Remove most spacing between table cells. */ +table { + border-collapse: collapse; + border-spacing: 0; } + +/* + * + *Visual Studio-like style based on original C# coloring by Jason Diamond */ +.hljs { + display: inline-block; + padding: 0.5em; + background: white; + color: black; } + +.hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket { + color: #008000; } + +.hljs-keyword, .hljs-id, .hljs-built_in, .css .smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .tex .hljs-command, .hljs-request, .hljs-status, .nginx .hljs-title { + color: #00f; } + +.xml .hljs-tag { + color: #00f; } + .xml .hljs-tag .hljs-value { + color: #00f; } + +.hljs-string, .hljs-title, .hljs-parent, .hljs-tag .hljs-value, .hljs-rules .hljs-value { + color: #a31515; } + +.ruby .hljs-symbol { + color: #a31515; } + .ruby .hljs-symbol .hljs-string { + color: #a31515; } + +.hljs-template_tag, .django .hljs-variable, .hljs-addition, .hljs-flow, .hljs-stream, .apache .hljs-tag, .hljs-date, .tex .hljs-formula, .coffeescript .hljs-attribute { + color: #a31515; } + +.ruby .hljs-string, .hljs-decorator, .hljs-filter .hljs-argument, .hljs-localvars, .hljs-array, .hljs-attr_selector, .hljs-pseudo, .hljs-pi, .hljs-doctype, .hljs-deletion, .hljs-envvar, .hljs-shebang, .hljs-preprocessor, .hljs-pragma, .userType, .apache .hljs-sqbracket, .nginx .hljs-built_in, .tex .hljs-special, .hljs-prompt { + color: #2b91af; } + +.hljs-phpdoc, .hljs-javadoc, .hljs-xmlDocTag { + color: #808080; } + +.vhdl .hljs-typename { + font-weight: bold; } + +.vhdl .hljs-string { + color: #666666; } + +.vhdl .hljs-literal { + color: #a31515; } + +.vhdl .hljs-attribute { + color: #00b0e8; } + +.xml .hljs-attribute { + color: #f00; } + +.col > :first-child, .col-1 > :first-child, .col-2 > :first-child, .col-3 > :first-child, .col-4 > :first-child, .col-5 > :first-child, .col-6 > :first-child, .col-7 > :first-child, .col-8 > :first-child, .col-9 > :first-child, .col-10 > :first-child, .col-11 > :first-child, .tsd-panel > :first-child, ul.tsd-descriptions > li > :first-child, +.col > :first-child > :first-child, +.col-1 > :first-child > :first-child, +.col-2 > :first-child > :first-child, +.col-3 > :first-child > :first-child, +.col-4 > :first-child > :first-child, +.col-5 > :first-child > :first-child, +.col-6 > :first-child > :first-child, +.col-7 > :first-child > :first-child, +.col-8 > :first-child > :first-child, +.col-9 > :first-child > :first-child, +.col-10 > :first-child > :first-child, +.col-11 > :first-child > :first-child, +.tsd-panel > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child, +.col > :first-child > :first-child > :first-child, +.col-1 > :first-child > :first-child > :first-child, +.col-2 > :first-child > :first-child > :first-child, +.col-3 > :first-child > :first-child > :first-child, +.col-4 > :first-child > :first-child > :first-child, +.col-5 > :first-child > :first-child > :first-child, +.col-6 > :first-child > :first-child > :first-child, +.col-7 > :first-child > :first-child > :first-child, +.col-8 > :first-child > :first-child > :first-child, +.col-9 > :first-child > :first-child > :first-child, +.col-10 > :first-child > :first-child > :first-child, +.col-11 > :first-child > :first-child > :first-child, +.tsd-panel > :first-child > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child > :first-child { + margin-top: 0; } + +.col > :last-child, .col-1 > :last-child, .col-2 > :last-child, .col-3 > :last-child, .col-4 > :last-child, .col-5 > :last-child, .col-6 > :last-child, .col-7 > :last-child, .col-8 > :last-child, .col-9 > :last-child, .col-10 > :last-child, .col-11 > :last-child, .tsd-panel > :last-child, ul.tsd-descriptions > li > :last-child, +.col > :last-child > :last-child, +.col-1 > :last-child > :last-child, +.col-2 > :last-child > :last-child, +.col-3 > :last-child > :last-child, +.col-4 > :last-child > :last-child, +.col-5 > :last-child > :last-child, +.col-6 > :last-child > :last-child, +.col-7 > :last-child > :last-child, +.col-8 > :last-child > :last-child, +.col-9 > :last-child > :last-child, +.col-10 > :last-child > :last-child, +.col-11 > :last-child > :last-child, +.tsd-panel > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child, +.col > :last-child > :last-child > :last-child, +.col-1 > :last-child > :last-child > :last-child, +.col-2 > :last-child > :last-child > :last-child, +.col-3 > :last-child > :last-child > :last-child, +.col-4 > :last-child > :last-child > :last-child, +.col-5 > :last-child > :last-child > :last-child, +.col-6 > :last-child > :last-child > :last-child, +.col-7 > :last-child > :last-child > :last-child, +.col-8 > :last-child > :last-child > :last-child, +.col-9 > :last-child > :last-child > :last-child, +.col-10 > :last-child > :last-child > :last-child, +.col-11 > :last-child > :last-child > :last-child, +.tsd-panel > :last-child > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child > :last-child { + margin-bottom: 0; } + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 40px; } + @media (max-width: 640px) { + .container { + padding: 0 20px; } } + +.container-main { + padding-bottom: 200px; } + +.row { + display: -ms-flexbox; + display: flex; + position: relative; + margin: 0 -10px; } + .row:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; } + +.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 { + box-sizing: border-box; + float: left; + padding: 0 10px; } + +.col-1 { + width: 8.3333333333%; } + +.offset-1 { + margin-left: 8.3333333333%; } + +.col-2 { + width: 16.6666666667%; } + +.offset-2 { + margin-left: 16.6666666667%; } + +.col-3 { + width: 25%; } + +.offset-3 { + margin-left: 25%; } + +.col-4 { + width: 33.3333333333%; } + +.offset-4 { + margin-left: 33.3333333333%; } + +.col-5 { + width: 41.6666666667%; } + +.offset-5 { + margin-left: 41.6666666667%; } + +.col-6 { + width: 50%; } + +.offset-6 { + margin-left: 50%; } + +.col-7 { + width: 58.3333333333%; } + +.offset-7 { + margin-left: 58.3333333333%; } + +.col-8 { + width: 66.6666666667%; } + +.offset-8 { + margin-left: 66.6666666667%; } + +.col-9 { + width: 75%; } + +.offset-9 { + margin-left: 75%; } + +.col-10 { + width: 83.3333333333%; } + +.offset-10 { + margin-left: 83.3333333333%; } + +.col-11 { + width: 91.6666666667%; } + +.offset-11 { + margin-left: 91.6666666667%; } + +.tsd-kind-icon { + display: block; + position: relative; + padding-left: 20px; + text-indent: -20px; } + .tsd-kind-icon:before { + content: ''; + display: inline-block; + vertical-align: middle; + width: 17px; + height: 17px; + margin: 0 3px 2px 0; + background-image: url(../images/icons.png); } + @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-kind-icon:before { + background-image: url(../images/icons@2x.png); + background-size: 238px 204px; } } + +.tsd-signature.tsd-kind-icon:before { + background-position: 0 -153px; } + +.tsd-kind-object-literal > .tsd-kind-icon:before { + background-position: 0px -17px; } + +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -17px; } + +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -17px; } + +.tsd-kind-class > .tsd-kind-icon:before { + background-position: 0px -34px; } + +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -34px; } + +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -34px; } + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -51px; } + +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -51px; } + +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -51px; } + +.tsd-kind-interface > .tsd-kind-icon:before { + background-position: 0px -68px; } + +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -68px; } + +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -68px; } + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -85px; } + +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -85px; } + +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -85px; } + +.tsd-kind-module > .tsd-kind-icon:before { + background-position: 0px -102px; } + +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; } + +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; } + +.tsd-kind-external-module > .tsd-kind-icon:before { + background-position: 0px -102px; } + +.tsd-kind-external-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; } + +.tsd-kind-external-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; } + +.tsd-kind-enum > .tsd-kind-icon:before { + background-position: 0px -119px; } + +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -119px; } + +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -119px; } + +.tsd-kind-enum-member > .tsd-kind-icon:before { + background-position: 0px -136px; } + +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -136px; } + +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -136px; } + +.tsd-kind-signature > .tsd-kind-icon:before { + background-position: 0px -153px; } + +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -153px; } + +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -153px; } + +.tsd-kind-type-alias > .tsd-kind-icon:before { + background-position: 0px -170px; } + +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -170px; } + +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -170px; } + +.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -187px; } + +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -187px; } + +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -187px; } + +.tsd-kind-variable > .tsd-kind-icon:before { + background-position: -136px -0px; } + +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; } + +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; } + +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; } + +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; } + +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; } + +.tsd-kind-property > .tsd-kind-icon:before { + background-position: -136px -0px; } + +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; } + +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; } + +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; } + +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; } + +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; } + +.tsd-kind-get-signature > .tsd-kind-icon:before { + background-position: -136px -17px; } + +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -17px; } + +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -17px; } + +.tsd-kind-set-signature > .tsd-kind-icon:before { + background-position: -136px -34px; } + +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -34px; } + +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -34px; } + +.tsd-kind-accessor > .tsd-kind-icon:before { + background-position: -136px -51px; } + +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -51px; } + +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -51px; } + +.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -68px; } + +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; } + +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; } + +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; } + +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; } + +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; } + +.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -68px; } + +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; } + +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; } + +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; } + +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; } + +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; } + +.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -68px; } + +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; } + +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; } + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; } + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; } + +.tsd-kind-constructor > .tsd-kind-icon:before { + background-position: -136px -102px; } + +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; } + +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; } + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { + background-position: -136px -102px; } + +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; } + +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; } + +.tsd-kind-index-signature > .tsd-kind-icon:before { + background-position: -136px -119px; } + +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -119px; } + +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -119px; } + +.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -136px; } + +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -136px; } + +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; } + +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; } + +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -136px; } + +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -136px; } + +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; } + +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -136px; } + +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -136px; } + +.tsd-is-static > .tsd-kind-icon:before { + background-position: -136px -153px; } + +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -153px; } + +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; } + +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; } + +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -153px; } + +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -153px; } + +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; } + +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -153px; } + +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -153px; } + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -187px; } + +.no-transition { + transition: none !important; } + +@keyframes fade-in { + from { + opacity: 0; } + to { + opacity: 1; } } + +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; } + to { + opacity: 0; } } + +@keyframes fade-in-delayed { + 0% { + opacity: 0; } + 33% { + opacity: 0; } + 100% { + opacity: 1; } } + +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; } + 66% { + opacity: 0; } + 100% { + opacity: 0; } } + +@keyframes shift-to-left { + from { + transform: translate(0, 0); } + to { + transform: translate(-25%, 0); } } + +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); } + to { + transform: translate(0, 0); } } + +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); } + to { + transform: translate(0, 0); } } + +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; } + to { + transform: translate(100%, 0); } } + +body { + background: #fdfdfd; + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: #222; } + +a { + color: #4da6ff; + text-decoration: none; } + a:hover { + text-decoration: underline; } + +code, pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 14px; + background-color: rgba(0, 0, 0, 0.04); } + +pre { + padding: 10px; } + pre code { + padding: 0; + font-size: 100%; + background-color: transparent; } + +.tsd-typography { + line-height: 1.333em; } + .tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; } + .tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 { + font-size: 1em; + margin: 0; } + .tsd-typography h5, .tsd-typography h6 { + font-weight: normal; } + .tsd-typography p, .tsd-typography ul, .tsd-typography ol { + margin: 1em 0; } + +@media (min-width: 901px) and (max-width: 1024px) { + html.default .col-content { + width: 72%; } + html.default .col-menu { + width: 28%; } + html.default .tsd-navigation { + padding-left: 10px; } } + +@media (max-width: 900px) { + html.default .col-content { + float: none; + width: 100%; } + html.default .col-menu { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + width: 100%; + padding: 20px 20px 0 0; + max-width: 450px; + visibility: hidden; + background-color: #fff; + transform: translate(100%, 0); } + html.default .col-menu > *:last-child { + padding-bottom: 20px; } + html.default .overlay { + content: ''; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; } + html.default.to-has-menu .overlay { + animation: fade-in 0.4s; } + html.default.to-has-menu header, + html.default.to-has-menu footer, + html.default.to-has-menu .col-content { + animation: shift-to-left 0.4s; } + html.default.to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; } + html.default.from-has-menu .overlay { + animation: fade-out 0.4s; } + html.default.from-has-menu header, + html.default.from-has-menu footer, + html.default.from-has-menu .col-content { + animation: unshift-to-left 0.4s; } + html.default.from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; } + html.default.has-menu body { + overflow: hidden; } + html.default.has-menu .overlay { + visibility: visible; } + html.default.has-menu header, + html.default.has-menu footer, + html.default.has-menu .col-content { + transform: translate(-25%, 0); } + html.default.has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); } } + +.tsd-page-title { + padding: 70px 0 20px 0; + margin: 0 0 40px 0; + background: #fff; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); } + .tsd-page-title h1 { + margin: 0; } + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: #808080; } + .tsd-breadcrumb a { + color: #808080; + text-decoration: none; } + .tsd-breadcrumb a:hover { + text-decoration: underline; } + .tsd-breadcrumb li { + display: inline; } + .tsd-breadcrumb li:after { + content: ' / '; } + +html.minimal .container { + margin: 0; } + +html.minimal .container-main { + padding-top: 50px; + padding-bottom: 0; } + +html.minimal .content-wrap { + padding-left: 300px; } + +html.minimal .tsd-navigation { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + z-index: 1; + left: 0; + top: 40px; + bottom: 0; + width: 300px; + padding: 20px; + margin: 0; } + +html.minimal .tsd-member .tsd-member { + margin-left: 0; } + +html.minimal .tsd-page-toolbar { + position: fixed; + z-index: 2; } + +html.minimal #tsd-filter .tsd-filter-group { + right: 0; + transform: none; } + +html.minimal footer { + background-color: transparent; } + html.minimal footer .container { + padding: 0; } + +html.minimal .tsd-generator { + padding: 0; } + +@media (max-width: 900px) { + html.minimal .tsd-navigation { + display: none; } + html.minimal .content-wrap { + padding-left: 0; } } + +dl.tsd-comment-tags { + overflow: hidden; } + dl.tsd-comment-tags dt { + float: left; + padding: 1px 5px; + margin: 0 10px 0 0; + border-radius: 4px; + border: 1px solid #808080; + color: #808080; + font-size: 0.8em; + font-weight: normal; } + dl.tsd-comment-tags dd { + margin: 0 0 10px 0; } + dl.tsd-comment-tags dd:before, dl.tsd-comment-tags dd:after { + display: table; + content: " "; } + dl.tsd-comment-tags dd pre, dl.tsd-comment-tags dd:after { + clear: both; } + dl.tsd-comment-tags p { + margin: 0; } + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; } + .tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; } + +.toggle-protected .tsd-is-private { + display: none; } + +.toggle-public .tsd-is-private, +.toggle-public .tsd-is-protected, +.toggle-public .tsd-is-private-protected { + display: none; } + +.toggle-inherited .tsd-is-inherited { + display: none; } + +.toggle-only-exported .tsd-is-not-exported { + display: none; } + +.toggle-externals .tsd-is-external { + display: none; } + +#tsd-filter { + position: relative; + display: inline-block; + height: 40px; + vertical-align: bottom; } + .no-filter #tsd-filter { + display: none; } + #tsd-filter .tsd-filter-group { + display: inline-block; + height: 40px; + vertical-align: bottom; + white-space: nowrap; } + #tsd-filter input { + display: none; } + @media (max-width: 900px) { + #tsd-filter .tsd-filter-group { + display: block; + position: absolute; + top: 40px; + right: 20px; + height: auto; + background-color: #fff; + visibility: hidden; + transform: translate(50%, 0); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } + .has-options #tsd-filter .tsd-filter-group { + visibility: visible; } + .to-has-options #tsd-filter .tsd-filter-group { + animation: fade-in 0.2s; } + .from-has-options #tsd-filter .tsd-filter-group { + animation: fade-out 0.2s; } + #tsd-filter label, + #tsd-filter .tsd-select { + display: block; + padding-right: 20px; } } + +footer { + border-top: 1px solid #eee; + background-color: #fff; } + footer.with-border-bottom { + border-bottom: 1px solid #eee; } + footer .tsd-legend-group { + font-size: 0; } + footer .tsd-legend { + display: inline-block; + width: 25%; + padding: 0; + font-size: 16px; + list-style: none; + line-height: 1.333em; + vertical-align: top; } + @media (max-width: 900px) { + footer .tsd-legend { + width: 50%; } } + +.tsd-hierarchy { + list-style: square; + padding: 0 0 0 20px; + margin: 0; } + .tsd-hierarchy .target { + font-weight: bold; } + +.tsd-index-panel .tsd-index-content { + margin-bottom: -30px !important; } + +.tsd-index-panel .tsd-index-section { + margin-bottom: 30px !important; } + +.tsd-index-panel h3 { + margin: 0 -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid #eee; } + +.tsd-index-panel ul.tsd-index-list { + -moz-column-count: 3; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3; + -moz-column-gap: 20px; + -ms-column-gap: 20px; + -o-column-gap: 20px; + column-gap: 20px; + padding: 0; + list-style: none; + line-height: 1.333em; } + @media (max-width: 900px) { + .tsd-index-panel ul.tsd-index-list { + -moz-column-count: 1; + -ms-column-count: 1; + -o-column-count: 1; + column-count: 1; } } + @media (min-width: 901px) and (max-width: 1024px) { + .tsd-index-panel ul.tsd-index-list { + -moz-column-count: 2; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2; } } + .tsd-index-panel ul.tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; } + +.tsd-index-panel a, +.tsd-index-panel .tsd-parent-kind-module a { + color: #9600ff; } + +.tsd-index-panel .tsd-parent-kind-interface a { + color: #7da01f; } + +.tsd-index-panel .tsd-parent-kind-enum a { + color: #cc9900; } + +.tsd-index-panel .tsd-parent-kind-class a { + color: #4da6ff; } + +.tsd-index-panel .tsd-kind-module a { + color: #9600ff; } + +.tsd-index-panel .tsd-kind-interface a { + color: #7da01f; } + +.tsd-index-panel .tsd-kind-enum a { + color: #cc9900; } + +.tsd-index-panel .tsd-kind-class a { + color: #4da6ff; } + +.tsd-index-panel .tsd-is-private a { + color: #808080; } + +.tsd-flag { + display: inline-block; + padding: 1px 5px; + border-radius: 4px; + color: #fff; + background-color: #808080; + text-indent: 0; + font-size: 14px; + font-weight: normal; } + +.tsd-anchor { + position: absolute; + top: -100px; } + +.tsd-member { + position: relative; } + .tsd-member .tsd-anchor + h3 { + margin-top: 0; + margin-bottom: 0; + border-bottom: none; } + +.tsd-navigation { + margin: 0 0 0 40px; } + .tsd-navigation a { + display: block; + padding-top: 2px; + padding-bottom: 2px; + border-left: 2px solid transparent; + color: #222; + text-decoration: none; + transition: border-left-color 0.1s; } + .tsd-navigation a:hover { + text-decoration: underline; } + .tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; } + .tsd-navigation li { + padding: 0; } + +.tsd-navigation.primary { + padding-bottom: 40px; } + .tsd-navigation.primary a { + display: block; + padding-top: 6px; + padding-bottom: 6px; } + .tsd-navigation.primary ul li a { + padding-left: 5px; } + .tsd-navigation.primary ul li li a { + padding-left: 25px; } + .tsd-navigation.primary ul li li li a { + padding-left: 45px; } + .tsd-navigation.primary ul li li li li a { + padding-left: 65px; } + .tsd-navigation.primary ul li li li li li a { + padding-left: 85px; } + .tsd-navigation.primary ul li li li li li li a { + padding-left: 105px; } + .tsd-navigation.primary > ul { + border-bottom: 1px solid #eee; } + .tsd-navigation.primary li { + border-top: 1px solid #eee; } + .tsd-navigation.primary li.current > a { + font-weight: bold; } + .tsd-navigation.primary li.label span { + display: block; + padding: 20px 0 6px 5px; + color: #808080; } + .tsd-navigation.primary li.globals + li > span, + .tsd-navigation.primary li.globals + li > a { + padding-top: 20px; } + +.tsd-navigation.secondary { + max-height: calc(100vh - 1rem - 40px); + overflow: auto; + position: -webkit-sticky; + position: sticky; + top: calc(.5rem + 40px); + transition: .3s; } + .tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: .5rem; } + .tsd-navigation.secondary ul { + transition: opacity 0.2s; } + .tsd-navigation.secondary ul li a { + padding-left: 25px; } + .tsd-navigation.secondary ul li li a { + padding-left: 45px; } + .tsd-navigation.secondary ul li li li a { + padding-left: 65px; } + .tsd-navigation.secondary ul li li li li a { + padding-left: 85px; } + .tsd-navigation.secondary ul li li li li li a { + padding-left: 105px; } + .tsd-navigation.secondary ul li li li li li li a { + padding-left: 125px; } + .tsd-navigation.secondary ul.current a { + border-left-color: #eee; } + .tsd-navigation.secondary li.focus > a, + .tsd-navigation.secondary ul.current li.focus > a { + border-left-color: #000; } + .tsd-navigation.secondary li.current { + margin-top: 20px; + margin-bottom: 20px; + border-left-color: #eee; } + .tsd-navigation.secondary li.current > a { + font-weight: bold; } + +@media (min-width: 901px) { + .menu-sticky-wrap { + position: static; } } + +.tsd-panel { + margin: 20px 0; + padding: 20px; + background-color: #fff; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } + .tsd-panel:empty { + display: none; } + .tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { + margin: 1.5em -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid #eee; } + .tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: 0; } + .tsd-panel table { + display: block; + width: 100%; + overflow: auto; + margin-top: 10px; + word-break: normal; + word-break: keep-all; } + .tsd-panel table th { + font-weight: bold; } + .tsd-panel table th, .tsd-panel table td { + padding: 6px 13px; + border: 1px solid #ddd; } + .tsd-panel table tr { + background-color: #fff; + border-top: 1px solid #ccc; } + .tsd-panel table tr:nth-child(2n) { + background-color: #f8f8f8; } + +.tsd-panel-group { + margin: 60px 0; } + .tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 { + padding-left: 20px; + padding-right: 20px; } + +#tsd-search { + transition: background-color 0.2s; } + #tsd-search .title { + position: relative; + z-index: 2; } + #tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 40px; + height: 40px; } + #tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: #222; } + #tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; } + #tsd-search .field input, + #tsd-search .title { + transition: opacity 0.2s; } + #tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } + #tsd-search .results li { + padding: 0 10px; + background-color: #fdfdfd; } + #tsd-search .results li:nth-child(even) { + background-color: #fff; } + #tsd-search .results li.state { + display: none; } + #tsd-search .results li.current, + #tsd-search .results li:hover { + background-color: #eee; } + #tsd-search .results a { + display: block; } + #tsd-search .results a:before { + top: 10px; } + #tsd-search .results span.parent { + color: #808080; + font-weight: normal; } + #tsd-search.has-focus { + background-color: #eee; } + #tsd-search.has-focus .field input { + top: 0; + opacity: 1; } + #tsd-search.has-focus .title { + z-index: 0; + opacity: 0; } + #tsd-search.has-focus .results { + visibility: visible; } + #tsd-search.loading .results li.state.loading { + display: block; } + #tsd-search.failure .results li.state.failure { + display: block; } + +.tsd-signature { + margin: 0 0 1em 0; + padding: 10px; + border: 1px solid #eee; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; } + .tsd-signature.tsd-kind-icon { + padding-left: 30px; } + .tsd-signature.tsd-kind-icon:before { + top: 10px; + left: 10px; } + .tsd-panel > .tsd-signature { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; } + .tsd-panel > .tsd-signature.tsd-kind-icon { + padding-left: 40px; } + .tsd-panel > .tsd-signature.tsd-kind-icon:before { + left: 20px; } + +.tsd-signature-symbol { + color: #808080; + font-weight: normal; } + +.tsd-signature-type { + font-style: italic; + font-weight: normal; } + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + border: 1px solid #eee; } + .tsd-signatures .tsd-signature { + margin: 0; + border-width: 1px 0 0 0; + transition: background-color 0.1s; } + .tsd-signatures .tsd-signature:first-child { + border-top-width: 0; } + .tsd-signatures .tsd-signature.current { + background-color: #eee; } + .tsd-signatures.active > .tsd-signature { + cursor: pointer; } + .tsd-panel > .tsd-signatures { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; } + .tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { + padding-left: 40px; } + .tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { + left: 20px; } + .tsd-panel > a.anchor + .tsd-signatures { + border-top-width: 0; + margin-top: -20px; } + +ul.tsd-descriptions { + position: relative; + overflow: hidden; + transition: height 0.3s; + padding: 0; + list-style: none; } + ul.tsd-descriptions.active > .tsd-description { + display: none; } + ul.tsd-descriptions.active > .tsd-description.current { + display: block; } + ul.tsd-descriptions.active > .tsd-description.fade-in { + animation: fade-in-delayed 0.3s; } + ul.tsd-descriptions.active > .tsd-description.fade-out { + animation: fade-out-delayed 0.3s; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; } + ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 { + font-size: 16px; + margin: 1em 0 0.5em 0; } + +ul.tsd-parameters, +ul.tsd-type-parameters { + list-style: square; + margin: 0; + padding-left: 20px; } + ul.tsd-parameters > li.tsd-parameter-siganture, + ul.tsd-type-parameters > li.tsd-parameter-siganture { + list-style: none; + margin-left: -20px; } + ul.tsd-parameters h5, + ul.tsd-type-parameters h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; } + ul.tsd-parameters .tsd-comment, + ul.tsd-type-parameters .tsd-comment { + margin-top: -0.5em; } + +.tsd-sources { + font-size: 14px; + color: #808080; + margin: 0 0 1em 0; } + .tsd-sources a { + color: #808080; + text-decoration: underline; } + .tsd-sources ul, .tsd-sources p { + margin: 0 !important; } + .tsd-sources ul { + list-style: none; + padding: 0; } + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 40px; + color: #333; + background: #fff; + border-bottom: 1px solid #eee; + transition: transform .3s linear; } + .tsd-page-toolbar a { + color: #333; + text-decoration: none; } + .tsd-page-toolbar a.title { + font-weight: bold; } + .tsd-page-toolbar a.title:hover { + text-decoration: underline; } + .tsd-page-toolbar .table-wrap { + display: table; + width: 100%; + height: 40px; } + .tsd-page-toolbar .table-cell { + display: table-cell; + position: relative; + white-space: nowrap; + line-height: 40px; } + .tsd-page-toolbar .table-cell:first-child { + width: 100%; } + +.tsd-page-toolbar--hide { + transform: translateY(-100%); } + +.tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { + content: ''; + display: inline-block; + width: 40px; + height: 40px; + margin: 0 -8px 0 0; + background-image: url(../images/widgets.png); + background-repeat: no-repeat; + text-indent: -1024px; + vertical-align: bottom; } + @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { + background-image: url(../images/widgets@2x.png); + background-size: 320px 40px; } } + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.6; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; } + .tsd-widget:hover { + opacity: 0.8; } + .tsd-widget.active { + opacity: 1; + background-color: #eee; } + .tsd-widget.no-caption { + width: 40px; } + .tsd-widget.no-caption:before { + margin: 0; } + .tsd-widget.search:before { + background-position: 0 0; } + .tsd-widget.menu:before { + background-position: -40px 0; } + .tsd-widget.options:before { + background-position: -80px 0; } + .tsd-widget.options, .tsd-widget.menu { + display: none; } + @media (max-width: 900px) { + .tsd-widget.options, .tsd-widget.menu { + display: inline-block; } } + input[type=checkbox] + .tsd-widget:before { + background-position: -120px 0; } + input[type=checkbox]:checked + .tsd-widget:before { + background-position: -160px 0; } + +.tsd-select { + position: relative; + display: inline-block; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; } + .tsd-select .tsd-select-label { + opacity: 0.6; + transition: opacity 0.2s; } + .tsd-select .tsd-select-label:before { + background-position: -240px 0; } + .tsd-select.active .tsd-select-label { + opacity: 0.8; } + .tsd-select.active .tsd-select-list { + visibility: visible; + opacity: 1; + transition-delay: 0s; } + .tsd-select .tsd-select-list { + position: absolute; + visibility: hidden; + top: 40px; + left: 0; + margin: 0; + padding: 0; + opacity: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + transition: visibility 0s 0.2s, opacity 0.2s; } + .tsd-select .tsd-select-list li { + padding: 0 20px 0 0; + background-color: #fdfdfd; } + .tsd-select .tsd-select-list li:before { + background-position: 40px 0; } + .tsd-select .tsd-select-list li:nth-child(even) { + background-color: #fff; } + .tsd-select .tsd-select-list li:hover { + background-color: #eee; } + .tsd-select .tsd-select-list li.selected:before { + background-position: -200px 0; } + @media (max-width: 900px) { + .tsd-select .tsd-select-list { + top: 0; + left: auto; + right: 100%; + margin-right: -5px; } + .tsd-select .tsd-select-label:before { + background-position: -280px 0; } } + +img { + max-width: 100%; } diff --git a/assets/highlight.css b/assets/highlight.css deleted file mode 100644 index 5674cf3..0000000 --- a/assets/highlight.css +++ /dev/null @@ -1,22 +0,0 @@ -:root { - --light-code-background: #FFFFFF; - --dark-code-background: #1E1E1E; -} - -@media (prefers-color-scheme: light) { :root { - --code-background: var(--light-code-background); -} } - -@media (prefers-color-scheme: dark) { :root { - --code-background: var(--dark-code-background); -} } - -:root[data-theme='light'] { - --code-background: var(--light-code-background); -} - -:root[data-theme='dark'] { - --code-background: var(--dark-code-background); -} - -pre, code { background: var(--code-background); } diff --git a/assets/images/icons.png b/assets/images/icons.png new file mode 100644 index 0000000..3836d5f Binary files /dev/null and b/assets/images/icons.png differ diff --git a/assets/images/icons@2x.png b/assets/images/icons@2x.png new file mode 100644 index 0000000..5a209e2 Binary files /dev/null and b/assets/images/icons@2x.png differ diff --git a/assets/widgets.png b/assets/images/widgets.png similarity index 100% rename from assets/widgets.png rename to assets/images/widgets.png diff --git a/assets/widgets@2x.png b/assets/images/widgets@2x.png similarity index 100% rename from assets/widgets@2x.png rename to assets/images/widgets@2x.png diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..5fe710b --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1 @@ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";function x(e){return null!=e&&e===e.window}var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0>10|55296,1023&r|56320)}function oe(){T()}var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;o--;)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=d.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;l--;)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(R)||[""]).length;l--;)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),i=("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0":">",'"':""","'":"'","`":"`"},P=h.invert(L);h.escape=W(L),h.unescape=W(P),h.result=function(n,r,t){h.isArray(r)||(r=[r]);var e=r.length;if(!e)return h.isFunction(t)?t.call(n):t;for(var u=0;u/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};function $(n){return"\\"+U[n]}var J=/(.)^/,U={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},V=/\\|'|\r|\n|\u2028|\u2029/g;h.template=function(i,n,r){!n&&r&&(n=r),n=h.defaults({},n,h.templateSettings);var t,e=RegExp([(n.escape||J).source,(n.interpolate||J).source,(n.evaluate||J).source].join("|")+"|$","g"),o=0,a="__p+='";i.replace(e,function(n,r,t,e,u){return a+=i.slice(o,u).replace(V,$),o=u+n.length,r?a+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":t?a+="'+\n((__t=("+t+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{t=new Function(n.variable||"obj","_",a)}catch(n){throw n.source=a,n}function u(n){return t.call(this,n,h)}var c=n.variable||"obj";return u.source="function("+c+"){\n"+a+"}",u},h.chain=function(n){var r=h(n);return r._chain=!0,r};function G(n,r){return n._chain?h(r).chain():r}h.mixin=function(t){return h.each(h.functions(t),function(n){var r=h[n]=t[n];h.prototype[n]=function(){var n=[this._wrapped];return u.apply(n,arguments),G(this,r.apply(h,n))}}),h},h.mixin(h),h.each(["pop","push","reverse","shift","sort","splice","unshift"],function(r){var t=e[r];h.prototype[r]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==r&&"splice"!==r||0!==n.length||delete n[0],G(this,n)}}),h.each(["concat","join","slice"],function(n){var r=e[n];h.prototype[n]=function(){return G(this,r.apply(this._wrapped,arguments))}}),h.prototype.value=function(){return this._wrapped},h.prototype.valueOf=h.prototype.toJSON=h.prototype.value,h.prototype.toString=function(){return String(this._wrapped)},"function"==typeof define&&define.amd&&define("underscore",[],function(){return h})}(),function(t){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global;if("function"==typeof define&&define.amd)define(["underscore","jquery","exports"],function(i,n,r){e.Backbone=t(e,r,i,n)});else if("undefined"!=typeof exports){var n,i=require("underscore");try{n=require("jquery")}catch(r){}t(e,exports,i,n)}else e.Backbone=t(e,{},e._,e.jQuery||e.Zepto||e.ender||e.$)}(function(t,e,i,n){var r=t.Backbone,s=Array.prototype.slice;e.VERSION="1.4.0",e.$=n,e.noConflict=function(){return t.Backbone=r,this},e.emulateHTTP=!1,e.emulateJSON=!1;var h,a=e.Events={},o=/\s+/,u=function(t,e,n,r,s){var h,a=0;if(n&&"object"==typeof n){void 0!==r&&"context"in s&&void 0===s.context&&(s.context=r);for(h=i.keys(n);athis.length&&(r=this.length),r<0&&(r+=this.length+1);var g,m,s=[],a=[],o=[],h=[],u={},l=e.add,c=e.merge,f=e.remove,d=!1,v=this.comparator&&null==r&&!1!==e.sort,p=i.isString(this.comparator)?this.comparator:null;for(m=0;m=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){for(var t,r;47<(r=(t=this.next()).charCodeAt(0))&&r<58;);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos=this.scrollTop||0===this.scrollTop,isShown!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop},Viewport}(typedoc.Events);typedoc.Viewport=Viewport,typedoc.registerService(Viewport,"viewport")}(typedoc||(typedoc={})),function(typedoc){typedoc.pointerDown="mousedown",typedoc.pointerMove="mousemove",typedoc.pointerUp="mouseup",typedoc.pointerDownPosition={x:0,y:0},typedoc.preventNextClick=!1,typedoc.isPointerDown=!1,typedoc.isPointerTouch=!1,typedoc.hasPointerMoved=!1,typedoc.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),typedoc.$html.addClass(typedoc.isMobile?"is-mobile":"not-mobile"),typedoc.isMobile&&"ontouchstart"in document.documentElement&&(typedoc.isPointerTouch=!0,typedoc.pointerDown="touchstart",typedoc.pointerMove="touchmove",typedoc.pointerUp="touchend"),typedoc.$document.on(typedoc.pointerDown,function(e){typedoc.isPointerDown=!0,typedoc.hasPointerMoved=!1;var t="touchstart"==typedoc.pointerDown?e.originalEvent.targetTouches[0]:e;typedoc.pointerDownPosition.y=t.pageY||0,typedoc.pointerDownPosition.x=t.pageX||0}).on(typedoc.pointerMove,function(e){if(typedoc.isPointerDown&&!typedoc.hasPointerMoved){var t="touchstart"==typedoc.pointerDown?e.originalEvent.targetTouches[0]:e,x=typedoc.pointerDownPosition.x-(t.pageX||0),y=typedoc.pointerDownPosition.y-(t.pageY||0);typedoc.hasPointerMoved=10scrollTop;)index-=1;for(;index"+match+""}),parent=row.parent||"";(parent=parent.replace(new RegExp(query,"i"),function(match){return""+match+""}))&&(name=''+parent+"."+name),$results.append('
  • '+name+"
  • ")}}}function setLoadingState(value){loadingState!=value&&($el.removeClass(SearchLoadingState[loadingState].toLowerCase()),loadingState=value,$el.addClass(SearchLoadingState[loadingState].toLowerCase()),value==SearchLoadingState.Ready&&updateResults())}function setHasFocus(value){hasFocus!=value&&(hasFocus=value,$el.toggleClass("has-focus"),value?(setQuery(""),$field.val("")):$field.val(query))}function setQuery(value){query=$.trim(value),updateResults()}function setCurrentResult(dir){var $current=$results.find(".current");if(0==$current.length)$results.find(1==dir?"li:first-child":"li:last-child").addClass("current");else{var $rel=1==dir?$current.next("li"):$current.prev("li");0<$rel.length&&($current.removeClass("current"),$rel.addClass("current"))}}function gotoCurrentResult(){var $current=$results.find(".current");0==$current.length&&($current=$results.find("li:first-child")),0<$current.length&&(window.location.href=$current.find("a").prop("href"),$field.blur())}$results.on("mousedown",function(){resultClicked=!0}).on("mouseup",function(){setHasFocus(resultClicked=!1)}),$field.on("focusin",function(){setHasFocus(!0),loadIndex()}).on("focusout",function(){resultClicked?resultClicked=!1:setTimeout(function(){return setHasFocus(!1)},100)}).on("input",function(){setQuery($.trim(($field.val()||"").toString()))}).on("keydown",function(e){13==e.keyCode||27==e.keyCode||38==e.keyCode||40==e.keyCode?(preventPress=!0,e.preventDefault(),13==e.keyCode?gotoCurrentResult():27==e.keyCode?$field.blur():38==e.keyCode?setCurrentResult(-1):40==e.keyCode&&setCurrentResult(1)):preventPress=!1}).on("keypress",function(e){preventPress&&e.preventDefault()}),$("body").on("keydown",function(e){e.altKey||e.ctrlKey||e.metaKey||!hasFocus&&47this.groups.length-1&&(index=this.groups.length-1),this.index!=index){var to=this.groups[index];if(-1 .tsd-signature");if(!($signatures.length<2)){this.$container=this.$el.siblings(".tsd-descriptions");var $descriptions=this.$container.find("> .tsd-description");this.groups=[],$signatures.each(function(index,el){_this.groups.push(new SignatureGroup($(el),$descriptions.eq(index)))})}},Signature.prototype.onClick=function(e){var _this=this;_(this.groups).forEach(function(group,index){group.$signature.is(e.currentTarget)&&_this.setIndex(index)})},Signature}(Backbone.View);typedoc.registerComponent(Signature,".tsd-signatures")}(typedoc||(typedoc={})),function(typedoc){var Toggle=function(_super){function Toggle(options){var _this=_super.call(this,options)||this;return _this.className=_this.$el.attr("data-toggle")||"",_this.$el.on(typedoc.pointerUp,function(e){return _this.onPointerUp(e)}),_this.$el.on("click",function(e){return e.preventDefault()}),typedoc.$document.on(typedoc.pointerDown,function(e){return _this.onDocumentPointerDown(e)}),typedoc.$document.on(typedoc.pointerUp,function(e){return _this.onDocumentPointerUp(e)}),_this}return __extends(Toggle,_super),Toggle.prototype.setActive=function(value){if(this.active!=value){this.active=value,typedoc.$html.toggleClass("has-"+this.className,value),this.$el.toggleClass("active",value);var transition=(this.active?"to-has-":"from-has-")+this.className;typedoc.$html.addClass(transition),setTimeout(function(){return typedoc.$html.removeClass(transition)},500)}},Toggle.prototype.onPointerUp=function(event){typedoc.hasPointerMoved||(this.setActive(!0),event.preventDefault())},Toggle.prototype.onDocumentPointerDown=function(e){if(this.active){var $path=$(e.target).parents().addBack();if($path.hasClass("col-menu"))return;if($path.hasClass("tsd-filter-group"))return;this.setActive(!1)}},Toggle.prototype.onDocumentPointerUp=function(e){var _this=this;if(!typedoc.hasPointerMoved&&this.active){var $path=$(e.target).parents().addBack();if($path.hasClass("col-menu")){var $link=$path.filter("a");if($link.length){var href=window.location.href;-1!=href.indexOf("#")&&(href=href.substr(0,href.indexOf("#"))),$link.prop("href").substr(0,href.length)==href&&setTimeout(function(){return _this.setActive(!1)},250)}}}},Toggle}(Backbone.View);typedoc.registerComponent(Toggle,"a[data-toggle]")}(typedoc||(typedoc={})),function(typedoc){typedoc.app=new typedoc.Application}(typedoc||(typedoc={})); \ No newline at end of file diff --git a/assets/js/search.js b/assets/js/search.js new file mode 100644 index 0000000..2cfccdd --- /dev/null +++ b/assets/js/search.js @@ -0,0 +1,3 @@ +var typedoc = typedoc || {}; + typedoc.search = typedoc.search || {}; + typedoc.search.data = {"kinds":{"65536":"Type literal"},"rows":[{"id":0,"kind":65536,"name":"__type","url":"interfaces/internalstate.html#channels.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"InternalState.channels"},{"id":1,"kind":65536,"name":"__type","url":"interfaces/internalchannel.html#layers.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"InternalChannel.layers"},{"id":2,"kind":65536,"name":"__type","url":"interfaces/amcpcommandvowithcontext.html#context.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"AMCPCommandVOWithContext.context"},{"id":3,"kind":65536,"name":"__type","url":"interfaces/amcpcommandwithcontext.html#context.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"AMCPCommandWithContext.context"},{"id":4,"kind":65536,"name":"__type","url":"interfaces/amcpcommandwithcontext.html#resolve.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"AMCPCommandWithContext.resolve"},{"id":5,"kind":65536,"name":"__type","url":"interfaces/amcpcommandwithcontext.html#reject.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"AMCPCommandWithContext.reject"},{"id":6,"kind":65536,"name":"__type","url":"interfaces/amcpcommandwithcontext.html#getparam.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"AMCPCommandWithContext.getParam"},{"id":7,"kind":65536,"name":"__type","url":"interfaces/mappings.html#layers.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"Mappings.layers"},{"id":8,"kind":65536,"name":"__type","url":"interfaces/state.html#channels.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"State.channels"},{"id":9,"kind":65536,"name":"__type","url":"interfaces/channel.html#layers.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"Channel.layers"},{"id":10,"kind":65536,"name":"__type","url":"interfaces/inputlayerbase.html#input.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"InputLayerBase.input"},{"id":11,"kind":65536,"name":"__type","url":"interfaces/inputlayer.html#input.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"InputLayer.input"},{"id":12,"kind":65536,"name":"__type","url":"interfaces/nextupinput.html#input.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"NextUpInput.input"}]}; \ No newline at end of file diff --git a/assets/main.js b/assets/main.js deleted file mode 100644 index c815b33..0000000 --- a/assets/main.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function j(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r}),r.dataset.hasInstance=String(!0))})})}};var k=class{constructor(e){this.el=e.el}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends k{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>t(r),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{Ae(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?fe(e,-1):s.key==="ArrowDown"?fe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function Ae(t,e,n,r){if(He(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${pe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function fe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function pe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",B="mouseup",Z={x:0,y:0},ge=!1,se=!1,je=!1,H=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(je=!0,F="touchstart",ye="touchmove",B="touchend");document.addEventListener(F,t=>{se=!0,H=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(!!se&&!H){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);H=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends k{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(B,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){H||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!H&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends k{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends k{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();j(X,".menu-highlight");j(K,"a[data-toggle]");j(te,".tsd-index-accordion");j(ee,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("theme");Se&&be(Se);var Be=new Y;Object.defineProperty(window,"app",{value:Be});})(); -/*! - * lunr.Builder - * Copyright (C) 2020 Oliver Nightingale - */ -/*! - * lunr.Index - * Copyright (C) 2020 Oliver Nightingale - */ -/*! - * lunr.Pipeline - * Copyright (C) 2020 Oliver Nightingale - */ -/*! - * lunr.Set - * Copyright (C) 2020 Oliver Nightingale - */ -/*! - * lunr.TokenSet - * Copyright (C) 2020 Oliver Nightingale - */ -/*! - * lunr.Vector - * Copyright (C) 2020 Oliver Nightingale - */ -/*! - * lunr.stemmer - * Copyright (C) 2020 Oliver Nightingale - * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt - */ -/*! - * lunr.stopWordFilter - * Copyright (C) 2020 Oliver Nightingale - */ -/*! - * lunr.tokenizer - * Copyright (C) 2020 Oliver Nightingale - */ -/*! - * lunr.trimmer - * Copyright (C) 2020 Oliver Nightingale - */ -/*! - * lunr.utils - * Copyright (C) 2020 Oliver Nightingale - */ -/** - * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 - * Copyright (C) 2020 Oliver Nightingale - * @license MIT - */ diff --git a/assets/search.js b/assets/search.js deleted file mode 100644 index 433d94f..0000000 --- a/assets/search.js +++ /dev/null @@ -1 +0,0 @@ -window.searchData = JSON.parse("{\"kinds\":{\"8\":\"Enumeration\",\"16\":\"Enumeration Member\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\"},\"rows\":[{\"kind\":256,\"name\":\"Mappings\",\"url\":\"interfaces/Mappings.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"layers\",\"url\":\"interfaces/Mappings.html#layers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Mappings\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Mappings.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"Mappings\"},{\"kind\":256,\"name\":\"Mapping\",\"url\":\"interfaces/Mapping.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"channel\",\"url\":\"interfaces/Mapping.html#channel\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Mapping\"},{\"kind\":1024,\"name\":\"layer\",\"url\":\"interfaces/Mapping.html#layer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Mapping\"},{\"kind\":256,\"name\":\"State\",\"url\":\"interfaces/State.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"channels\",\"url\":\"interfaces/State.html#channels\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"State\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/State.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"State\"},{\"kind\":256,\"name\":\"ChannelInfo\",\"url\":\"interfaces/ChannelInfo.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"videoMode\",\"url\":\"interfaces/ChannelInfo.html#videoMode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ChannelInfo\"},{\"kind\":1024,\"name\":\"fps\",\"url\":\"interfaces/ChannelInfo.html#fps\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ChannelInfo\"},{\"kind\":256,\"name\":\"Channel\",\"url\":\"interfaces/Channel.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"channelNo\",\"url\":\"interfaces/Channel.html#channelNo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Channel\"},{\"kind\":1024,\"name\":\"layers\",\"url\":\"interfaces/Channel.html#layers\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Channel\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/Channel.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"Channel\"},{\"kind\":1024,\"name\":\"videoMode\",\"url\":\"interfaces/Channel.html#videoMode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"Channel\"},{\"kind\":1024,\"name\":\"fps\",\"url\":\"interfaces/Channel.html#fps\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"Channel\"},{\"kind\":4194304,\"name\":\"Layer\",\"url\":\"types/Layer.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"LayerBaseBase\",\"url\":\"interfaces/LayerBaseBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/LayerBaseBase.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LayerBaseBase\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/LayerBaseBase.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LayerBaseBase\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/LayerBaseBase.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LayerBaseBase\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/LayerBaseBase.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LayerBaseBase\"},{\"kind\":256,\"name\":\"LayerBase\",\"url\":\"interfaces/LayerBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/LayerBase.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LayerBase\"},{\"kind\":1024,\"name\":\"layerNo\",\"url\":\"interfaces/LayerBase.html#layerNo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LayerBase\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/LayerBase.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LayerBase\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/LayerBase.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LayerBase\"},{\"kind\":1024,\"name\":\"nextUp\",\"url\":\"interfaces/LayerBase.html#nextUp\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LayerBase\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/LayerBase.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"LayerBase\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/LayerBase.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"LayerBase\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/LayerBase.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"LayerBase\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/LayerBase.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"LayerBase\"},{\"kind\":8,\"name\":\"LayerContentType\",\"url\":\"enums/LayerContentType.html\",\"classes\":\"tsd-kind-enum\"},{\"kind\":16,\"name\":\"NOTHING\",\"url\":\"enums/LayerContentType.html#NOTHING\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"LayerContentType\"},{\"kind\":16,\"name\":\"MEDIA\",\"url\":\"enums/LayerContentType.html#MEDIA\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"LayerContentType\"},{\"kind\":16,\"name\":\"TEMPLATE\",\"url\":\"enums/LayerContentType.html#TEMPLATE\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"LayerContentType\"},{\"kind\":16,\"name\":\"HTMLPAGE\",\"url\":\"enums/LayerContentType.html#HTMLPAGE\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"LayerContentType\"},{\"kind\":16,\"name\":\"INPUT\",\"url\":\"enums/LayerContentType.html#INPUT\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"LayerContentType\"},{\"kind\":16,\"name\":\"ROUTE\",\"url\":\"enums/LayerContentType.html#ROUTE\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"LayerContentType\"},{\"kind\":16,\"name\":\"RECORD\",\"url\":\"enums/LayerContentType.html#RECORD\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"LayerContentType\"},{\"kind\":16,\"name\":\"FUNCTION\",\"url\":\"enums/LayerContentType.html#FUNCTION\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"LayerContentType\"},{\"kind\":256,\"name\":\"MediaLayerBase\",\"url\":\"interfaces/MediaLayerBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/MediaLayerBase.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayerBase\"},{\"kind\":1024,\"name\":\"looping\",\"url\":\"interfaces/MediaLayerBase.html#looping\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayerBase\"},{\"kind\":1024,\"name\":\"inPoint\",\"url\":\"interfaces/MediaLayerBase.html#inPoint\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayerBase\"},{\"kind\":1024,\"name\":\"length\",\"url\":\"interfaces/MediaLayerBase.html#length\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayerBase\"},{\"kind\":1024,\"name\":\"seek\",\"url\":\"interfaces/MediaLayerBase.html#seek\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayerBase\"},{\"kind\":1024,\"name\":\"pauseTime\",\"url\":\"interfaces/MediaLayerBase.html#pauseTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayerBase\"},{\"kind\":1024,\"name\":\"channelLayout\",\"url\":\"interfaces/MediaLayerBase.html#channelLayout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayerBase\"},{\"kind\":1024,\"name\":\"clearOn404\",\"url\":\"interfaces/MediaLayerBase.html#clearOn404\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayerBase\"},{\"kind\":1024,\"name\":\"afilter\",\"url\":\"interfaces/MediaLayerBase.html#afilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayerBase\"},{\"kind\":1024,\"name\":\"vfilter\",\"url\":\"interfaces/MediaLayerBase.html#vfilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayerBase\"},{\"kind\":256,\"name\":\"MediaLayer\",\"url\":\"interfaces/MediaLayer.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/MediaLayer.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/MediaLayer.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/MediaLayer.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/MediaLayer.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"layerNo\",\"url\":\"interfaces/MediaLayer.html#layerNo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"nextUp\",\"url\":\"interfaces/MediaLayer.html#nextUp\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/MediaLayer.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/MediaLayer.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/MediaLayer.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"looping\",\"url\":\"interfaces/MediaLayer.html#looping\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"inPoint\",\"url\":\"interfaces/MediaLayer.html#inPoint\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"length\",\"url\":\"interfaces/MediaLayer.html#length\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"seek\",\"url\":\"interfaces/MediaLayer.html#seek\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"pauseTime\",\"url\":\"interfaces/MediaLayer.html#pauseTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"channelLayout\",\"url\":\"interfaces/MediaLayer.html#channelLayout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"clearOn404\",\"url\":\"interfaces/MediaLayer.html#clearOn404\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"afilter\",\"url\":\"interfaces/MediaLayer.html#afilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":1024,\"name\":\"vfilter\",\"url\":\"interfaces/MediaLayer.html#vfilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"MediaLayer\"},{\"kind\":256,\"name\":\"TemplateLayerBase\",\"url\":\"interfaces/TemplateLayerBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/TemplateLayerBase.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TemplateLayerBase\"},{\"kind\":1024,\"name\":\"templateType\",\"url\":\"interfaces/TemplateLayerBase.html#templateType\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TemplateLayerBase\"},{\"kind\":1024,\"name\":\"templateFcn\",\"url\":\"interfaces/TemplateLayerBase.html#templateFcn\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TemplateLayerBase\"},{\"kind\":1024,\"name\":\"templateData\",\"url\":\"interfaces/TemplateLayerBase.html#templateData\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TemplateLayerBase\"},{\"kind\":1024,\"name\":\"cgStop\",\"url\":\"interfaces/TemplateLayerBase.html#cgStop\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TemplateLayerBase\"},{\"kind\":256,\"name\":\"TemplateLayer\",\"url\":\"interfaces/TemplateLayer.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/TemplateLayer.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/TemplateLayer.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/TemplateLayer.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/TemplateLayer.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/TemplateLayer.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"layerNo\",\"url\":\"interfaces/TemplateLayer.html#layerNo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"nextUp\",\"url\":\"interfaces/TemplateLayer.html#nextUp\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/TemplateLayer.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/TemplateLayer.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"templateType\",\"url\":\"interfaces/TemplateLayer.html#templateType\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"templateFcn\",\"url\":\"interfaces/TemplateLayer.html#templateFcn\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"templateData\",\"url\":\"interfaces/TemplateLayer.html#templateData\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"TemplateLayer\"},{\"kind\":1024,\"name\":\"cgStop\",\"url\":\"interfaces/TemplateLayer.html#cgStop\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"TemplateLayer\"},{\"kind\":256,\"name\":\"HtmlPageLayerBase\",\"url\":\"interfaces/HtmlPageLayerBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/HtmlPageLayerBase.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HtmlPageLayerBase\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/HtmlPageLayerBase.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HtmlPageLayerBase\"},{\"kind\":256,\"name\":\"HtmlPageLayer\",\"url\":\"interfaces/HtmlPageLayer.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/HtmlPageLayer.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HtmlPageLayer\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/HtmlPageLayer.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HtmlPageLayer\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/HtmlPageLayer.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HtmlPageLayer\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/HtmlPageLayer.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"HtmlPageLayer\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/HtmlPageLayer.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"HtmlPageLayer\"},{\"kind\":1024,\"name\":\"layerNo\",\"url\":\"interfaces/HtmlPageLayer.html#layerNo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"HtmlPageLayer\"},{\"kind\":1024,\"name\":\"nextUp\",\"url\":\"interfaces/HtmlPageLayer.html#nextUp\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"HtmlPageLayer\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/HtmlPageLayer.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"HtmlPageLayer\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/HtmlPageLayer.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"HtmlPageLayer\"},{\"kind\":256,\"name\":\"InputLayerBase\",\"url\":\"interfaces/InputLayerBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/InputLayerBase.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"InputLayerBase\"},{\"kind\":1024,\"name\":\"input\",\"url\":\"interfaces/InputLayerBase.html#input\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"InputLayerBase\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/InputLayerBase.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"InputLayerBase\"},{\"kind\":1024,\"name\":\"device\",\"url\":\"interfaces/InputLayerBase.html#__type.device\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InputLayerBase.__type\"},{\"kind\":1024,\"name\":\"format\",\"url\":\"interfaces/InputLayerBase.html#__type.format\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InputLayerBase.__type\"},{\"kind\":1024,\"name\":\"channelLayout\",\"url\":\"interfaces/InputLayerBase.html#__type.channelLayout\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InputLayerBase.__type\"},{\"kind\":1024,\"name\":\"afilter\",\"url\":\"interfaces/InputLayerBase.html#afilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"InputLayerBase\"},{\"kind\":1024,\"name\":\"vfilter\",\"url\":\"interfaces/InputLayerBase.html#vfilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"InputLayerBase\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/InputLayerBase.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"InputLayerBase\"},{\"kind\":256,\"name\":\"InputLayer\",\"url\":\"interfaces/InputLayer.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/InputLayer.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/InputLayer.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/InputLayer.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/InputLayer.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/InputLayer.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"layerNo\",\"url\":\"interfaces/InputLayer.html#layerNo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"nextUp\",\"url\":\"interfaces/InputLayer.html#nextUp\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/InputLayer.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/InputLayer.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"input\",\"url\":\"interfaces/InputLayer.html#input\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"InputLayer\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/InputLayer.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"device\",\"url\":\"interfaces/InputLayer.html#__type.device\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InputLayer.__type\"},{\"kind\":1024,\"name\":\"format\",\"url\":\"interfaces/InputLayer.html#__type.format\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InputLayer.__type\"},{\"kind\":1024,\"name\":\"channelLayout\",\"url\":\"interfaces/InputLayer.html#__type.channelLayout\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InputLayer.__type\"},{\"kind\":1024,\"name\":\"afilter\",\"url\":\"interfaces/InputLayer.html#afilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"InputLayer\"},{\"kind\":1024,\"name\":\"vfilter\",\"url\":\"interfaces/InputLayer.html#vfilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"InputLayer\"},{\"kind\":256,\"name\":\"RouteLayerBase\",\"url\":\"interfaces/RouteLayerBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/RouteLayerBase.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayerBase\"},{\"kind\":1024,\"name\":\"route\",\"url\":\"interfaces/RouteLayerBase.html#route\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayerBase\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/RouteLayerBase.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"RouteLayerBase\"},{\"kind\":1024,\"name\":\"channel\",\"url\":\"interfaces/RouteLayerBase.html#__type.channel\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"RouteLayerBase.__type\"},{\"kind\":1024,\"name\":\"layer\",\"url\":\"interfaces/RouteLayerBase.html#__type.layer\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"RouteLayerBase.__type\"},{\"kind\":1024,\"name\":\"channelLayout\",\"url\":\"interfaces/RouteLayerBase.html#__type.channelLayout\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"RouteLayerBase.__type\"},{\"kind\":1024,\"name\":\"delay\",\"url\":\"interfaces/RouteLayerBase.html#delay\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayerBase\"},{\"kind\":1024,\"name\":\"mode\",\"url\":\"interfaces/RouteLayerBase.html#mode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayerBase\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/RouteLayerBase.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayerBase\"},{\"kind\":1024,\"name\":\"afilter\",\"url\":\"interfaces/RouteLayerBase.html#afilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayerBase\"},{\"kind\":1024,\"name\":\"vfilter\",\"url\":\"interfaces/RouteLayerBase.html#vfilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayerBase\"},{\"kind\":256,\"name\":\"RouteLayer\",\"url\":\"interfaces/RouteLayer.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/RouteLayer.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/RouteLayer.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/RouteLayer.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/RouteLayer.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"nextUp\",\"url\":\"interfaces/RouteLayer.html#nextUp\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/RouteLayer.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"layerNo\",\"url\":\"interfaces/RouteLayer.html#layerNo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/RouteLayer.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/RouteLayer.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"route\",\"url\":\"interfaces/RouteLayer.html#route\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RouteLayer\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/RouteLayer.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"channel\",\"url\":\"interfaces/RouteLayer.html#__type.channel\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"RouteLayer.__type\"},{\"kind\":1024,\"name\":\"layer\",\"url\":\"interfaces/RouteLayer.html#__type.layer\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"RouteLayer.__type\"},{\"kind\":1024,\"name\":\"channelLayout\",\"url\":\"interfaces/RouteLayer.html#__type.channelLayout\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"RouteLayer.__type\"},{\"kind\":1024,\"name\":\"delay\",\"url\":\"interfaces/RouteLayer.html#delay\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"mode\",\"url\":\"interfaces/RouteLayer.html#mode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"afilter\",\"url\":\"interfaces/RouteLayer.html#afilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RouteLayer\"},{\"kind\":1024,\"name\":\"vfilter\",\"url\":\"interfaces/RouteLayer.html#vfilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RouteLayer\"},{\"kind\":256,\"name\":\"RecordLayerBase\",\"url\":\"interfaces/RecordLayerBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/RecordLayerBase.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RecordLayerBase\"},{\"kind\":1024,\"name\":\"encoderOptions\",\"url\":\"interfaces/RecordLayerBase.html#encoderOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RecordLayerBase\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/RecordLayerBase.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RecordLayerBase\"},{\"kind\":256,\"name\":\"RecordLayer\",\"url\":\"interfaces/RecordLayer.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/RecordLayer.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RecordLayer\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/RecordLayer.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RecordLayer\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/RecordLayer.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RecordLayer\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/RecordLayer.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"RecordLayer\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/RecordLayer.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RecordLayer\"},{\"kind\":1024,\"name\":\"layerNo\",\"url\":\"interfaces/RecordLayer.html#layerNo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RecordLayer\"},{\"kind\":1024,\"name\":\"nextUp\",\"url\":\"interfaces/RecordLayer.html#nextUp\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RecordLayer\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/RecordLayer.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RecordLayer\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/RecordLayer.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RecordLayer\"},{\"kind\":1024,\"name\":\"encoderOptions\",\"url\":\"interfaces/RecordLayer.html#encoderOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"RecordLayer\"},{\"kind\":256,\"name\":\"FunctionLayerBase\",\"url\":\"interfaces/FunctionLayerBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"executeFcn\",\"url\":\"interfaces/FunctionLayerBase.html#executeFcn\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FunctionLayerBase\"},{\"kind\":1024,\"name\":\"executeData\",\"url\":\"interfaces/FunctionLayerBase.html#executeData\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FunctionLayerBase\"},{\"kind\":1024,\"name\":\"oscDevice\",\"url\":\"interfaces/FunctionLayerBase.html#oscDevice\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FunctionLayerBase\"},{\"kind\":1024,\"name\":\"inMessage\",\"url\":\"interfaces/FunctionLayerBase.html#inMessage\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FunctionLayerBase\"},{\"kind\":1024,\"name\":\"outMessage\",\"url\":\"interfaces/FunctionLayerBase.html#outMessage\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FunctionLayerBase\"},{\"kind\":256,\"name\":\"FunctionLayer\",\"url\":\"interfaces/FunctionLayer.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/FunctionLayer.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/FunctionLayer.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"layerNo\",\"url\":\"interfaces/FunctionLayer.html#layerNo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/FunctionLayer.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/FunctionLayer.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"nextUp\",\"url\":\"interfaces/FunctionLayer.html#nextUp\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/FunctionLayer.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/FunctionLayer.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/FunctionLayer.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"executeFcn\",\"url\":\"interfaces/FunctionLayer.html#executeFcn\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"executeData\",\"url\":\"interfaces/FunctionLayer.html#executeData\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"oscDevice\",\"url\":\"interfaces/FunctionLayer.html#oscDevice\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"inMessage\",\"url\":\"interfaces/FunctionLayer.html#inMessage\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":1024,\"name\":\"outMessage\",\"url\":\"interfaces/FunctionLayer.html#outMessage\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"FunctionLayer\"},{\"kind\":256,\"name\":\"EmptyLayerBase\",\"url\":\"interfaces/EmptyLayerBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/EmptyLayerBase.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EmptyLayerBase\"},{\"kind\":256,\"name\":\"EmptyLayer\",\"url\":\"interfaces/EmptyLayer.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/EmptyLayer.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EmptyLayer\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/EmptyLayer.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EmptyLayer\"},{\"kind\":1024,\"name\":\"nextUp\",\"url\":\"interfaces/EmptyLayer.html#nextUp\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"EmptyLayer\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/EmptyLayer.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"EmptyLayer\"},{\"kind\":1024,\"name\":\"layerNo\",\"url\":\"interfaces/EmptyLayer.html#layerNo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"EmptyLayer\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/EmptyLayer.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"EmptyLayer\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/EmptyLayer.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"EmptyLayer\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/EmptyLayer.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"EmptyLayer\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/EmptyLayer.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"EmptyLayer\"},{\"kind\":4194304,\"name\":\"NextUp\",\"url\":\"types/NextUp.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"NextUpBase\",\"url\":\"interfaces/NextUpBase.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/NextUpBase.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpBase\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/NextUpBase.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpBase\"},{\"kind\":1024,\"name\":\"mode\",\"url\":\"interfaces/NextUpBase.html#mode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpBase\"},{\"kind\":256,\"name\":\"NextUpMedia\",\"url\":\"interfaces/NextUpMedia.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/NextUpMedia.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"auto\",\"url\":\"interfaces/NextUpMedia.html#auto\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/NextUpMedia.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"mode\",\"url\":\"interfaces/NextUpMedia.html#mode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/NextUpMedia.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/NextUpMedia.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/NextUpMedia.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/NextUpMedia.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"looping\",\"url\":\"interfaces/NextUpMedia.html#looping\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"inPoint\",\"url\":\"interfaces/NextUpMedia.html#inPoint\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"length\",\"url\":\"interfaces/NextUpMedia.html#length\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"seek\",\"url\":\"interfaces/NextUpMedia.html#seek\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"pauseTime\",\"url\":\"interfaces/NextUpMedia.html#pauseTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"channelLayout\",\"url\":\"interfaces/NextUpMedia.html#channelLayout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"clearOn404\",\"url\":\"interfaces/NextUpMedia.html#clearOn404\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"afilter\",\"url\":\"interfaces/NextUpMedia.html#afilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":1024,\"name\":\"vfilter\",\"url\":\"interfaces/NextUpMedia.html#vfilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpMedia\"},{\"kind\":256,\"name\":\"NextUpHTML\",\"url\":\"interfaces/NextUpHTML.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/NextUpHTML.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpHTML\"},{\"kind\":1024,\"name\":\"auto\",\"url\":\"interfaces/NextUpHTML.html#auto\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpHTML\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/NextUpHTML.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpHTML\"},{\"kind\":1024,\"name\":\"mode\",\"url\":\"interfaces/NextUpHTML.html#mode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpHTML\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/NextUpHTML.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpHTML\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/NextUpHTML.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpHTML\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/NextUpHTML.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpHTML\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/NextUpHTML.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpHTML\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/NextUpHTML.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpHTML\"},{\"kind\":256,\"name\":\"NextUpInput\",\"url\":\"interfaces/NextUpInput.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/NextUpInput.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"auto\",\"url\":\"interfaces/NextUpInput.html#auto\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/NextUpInput.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"mode\",\"url\":\"interfaces/NextUpInput.html#mode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/NextUpInput.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/NextUpInput.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/NextUpInput.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/NextUpInput.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"input\",\"url\":\"interfaces/NextUpInput.html#input\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpInput\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/NextUpInput.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"device\",\"url\":\"interfaces/NextUpInput.html#__type.device\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NextUpInput.__type\"},{\"kind\":1024,\"name\":\"format\",\"url\":\"interfaces/NextUpInput.html#__type.format\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NextUpInput.__type\"},{\"kind\":1024,\"name\":\"channelLayout\",\"url\":\"interfaces/NextUpInput.html#__type.channelLayout\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NextUpInput.__type\"},{\"kind\":1024,\"name\":\"afilter\",\"url\":\"interfaces/NextUpInput.html#afilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"vfilter\",\"url\":\"interfaces/NextUpInput.html#vfilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpInput\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/NextUpInput.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpInput\"},{\"kind\":256,\"name\":\"NextUpRoute\",\"url\":\"interfaces/NextUpRoute.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/NextUpRoute.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"auto\",\"url\":\"interfaces/NextUpRoute.html#auto\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"channelLayout\",\"url\":\"interfaces/NextUpRoute.html#channelLayout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"delay\",\"url\":\"interfaces/NextUpRoute.html#delay\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/NextUpRoute.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"mode\",\"url\":\"interfaces/NextUpRoute.html#mode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"playTime\",\"url\":\"interfaces/NextUpRoute.html#playTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"noClear\",\"url\":\"interfaces/NextUpRoute.html#noClear\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"mixer\",\"url\":\"interfaces/NextUpRoute.html#mixer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"interfaces/NextUpRoute.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"route\",\"url\":\"interfaces/NextUpRoute.html#route\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpRoute\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/NextUpRoute.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"channel\",\"url\":\"interfaces/NextUpRoute.html#__type.channel\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NextUpRoute.__type\"},{\"kind\":1024,\"name\":\"layer\",\"url\":\"interfaces/NextUpRoute.html#__type.layer\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NextUpRoute.__type\"},{\"kind\":1024,\"name\":\"channelLayout\",\"url\":\"interfaces/NextUpRoute.html#__type.channelLayout-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"NextUpRoute.__type\"},{\"kind\":1024,\"name\":\"playing\",\"url\":\"interfaces/NextUpRoute.html#playing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"afilter\",\"url\":\"interfaces/NextUpRoute.html#afilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpRoute\"},{\"kind\":1024,\"name\":\"vfilter\",\"url\":\"interfaces/NextUpRoute.html#vfilter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"NextUpRoute\"},{\"kind\":4194304,\"name\":\"Mixer\",\"url\":\"types/Mixer.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"TransitionOptions\",\"url\":\"interfaces/TransitionOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/TransitionOptions.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TransitionOptions\"},{\"kind\":1024,\"name\":\"duration\",\"url\":\"interfaces/TransitionOptions.html#duration\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TransitionOptions\"},{\"kind\":1024,\"name\":\"easing\",\"url\":\"interfaces/TransitionOptions.html#easing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TransitionOptions\"},{\"kind\":1024,\"name\":\"direction\",\"url\":\"interfaces/TransitionOptions.html#direction\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TransitionOptions\"},{\"kind\":1024,\"name\":\"maskFile\",\"url\":\"interfaces/TransitionOptions.html#maskFile\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TransitionOptions\"},{\"kind\":1024,\"name\":\"delay\",\"url\":\"interfaces/TransitionOptions.html#delay\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TransitionOptions\"},{\"kind\":1024,\"name\":\"overlayFile\",\"url\":\"interfaces/TransitionOptions.html#overlayFile\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TransitionOptions\"},{\"kind\":1024,\"name\":\"audioFadeStart\",\"url\":\"interfaces/TransitionOptions.html#audioFadeStart\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TransitionOptions\"},{\"kind\":1024,\"name\":\"audioFadeDuration\",\"url\":\"interfaces/TransitionOptions.html#audioFadeDuration\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TransitionOptions\"},{\"kind\":1024,\"name\":\"customOptions\",\"url\":\"interfaces/TransitionOptions.html#customOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TransitionOptions\"},{\"kind\":128,\"name\":\"TransitionObject\",\"url\":\"classes/TransitionObject.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TransitionObject.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TransitionObject\"},{\"kind\":1024,\"name\":\"_transition\",\"url\":\"classes/TransitionObject.html#_transition\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TransitionObject\"},{\"kind\":1024,\"name\":\"_value\",\"url\":\"classes/TransitionObject.html#_value\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TransitionObject\"},{\"kind\":1024,\"name\":\"inTransition\",\"url\":\"classes/TransitionObject.html#inTransition\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TransitionObject\"},{\"kind\":1024,\"name\":\"changeTransition\",\"url\":\"classes/TransitionObject.html#changeTransition\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TransitionObject\"},{\"kind\":1024,\"name\":\"outTransition\",\"url\":\"classes/TransitionObject.html#outTransition\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TransitionObject\"},{\"kind\":2048,\"name\":\"valueOf\",\"url\":\"classes/TransitionObject.html#valueOf\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TransitionObject\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/TransitionObject.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TransitionObject\"},{\"kind\":128,\"name\":\"Transition\",\"url\":\"classes/Transition.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Transition.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/Transition.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":1024,\"name\":\"duration\",\"url\":\"classes/Transition.html#duration\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":1024,\"name\":\"easing\",\"url\":\"classes/Transition.html#easing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":1024,\"name\":\"direction\",\"url\":\"classes/Transition.html#direction\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":1024,\"name\":\"maskFile\",\"url\":\"classes/Transition.html#maskFile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":1024,\"name\":\"delay\",\"url\":\"classes/Transition.html#delay\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":1024,\"name\":\"overlayFile\",\"url\":\"classes/Transition.html#overlayFile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":1024,\"name\":\"audioFadeStart\",\"url\":\"classes/Transition.html#audioFadeStart\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":1024,\"name\":\"audioFadeDuration\",\"url\":\"classes/Transition.html#audioFadeDuration\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":1024,\"name\":\"customOptions\",\"url\":\"classes/Transition.html#customOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":2048,\"name\":\"getOptions\",\"url\":\"classes/Transition.html#getOptions\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Transition.html#getOptions.getOptions-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Transition.getOptions.getOptions\"},{\"kind\":1024,\"name\":\"transition\",\"url\":\"classes/Transition.html#getOptions.getOptions-1.__type.transition\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"Transition.getOptions.getOptions.__type\"},{\"kind\":2048,\"name\":\"getString\",\"url\":\"classes/Transition.html#getString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Transition\"},{\"kind\":2048,\"name\":\"time2Frames\",\"url\":\"classes/Transition.html#time2Frames\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"Transition\"},{\"kind\":256,\"name\":\"OptionsInterface\",\"url\":\"interfaces/OptionsInterface.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"channel\",\"url\":\"interfaces/OptionsInterface.html#channel\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"OptionsInterface\"},{\"kind\":1024,\"name\":\"layer\",\"url\":\"interfaces/OptionsInterface.html#layer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"OptionsInterface\"},{\"kind\":1024,\"name\":\"transition\",\"url\":\"interfaces/OptionsInterface.html#transition\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"OptionsInterface\"},{\"kind\":1024,\"name\":\"transitionDuration\",\"url\":\"interfaces/OptionsInterface.html#transitionDuration\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"OptionsInterface\"},{\"kind\":1024,\"name\":\"transitionEasing\",\"url\":\"interfaces/OptionsInterface.html#transitionEasing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"OptionsInterface\"},{\"kind\":256,\"name\":\"AMCPCommandWithContext\",\"url\":\"interfaces/AMCPCommandWithContext.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"interfaces/AMCPCommandWithContext.html#context\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AMCPCommandWithContext\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/AMCPCommandWithContext.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"AMCPCommandWithContext\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"interfaces/AMCPCommandWithContext.html#__type.context-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AMCPCommandWithContext.__type\"},{\"kind\":1024,\"name\":\"layerId\",\"url\":\"interfaces/AMCPCommandWithContext.html#__type.layerId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AMCPCommandWithContext.__type\"},{\"kind\":256,\"name\":\"DiffCommands\",\"url\":\"interfaces/DiffCommands.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"cmds\",\"url\":\"interfaces/DiffCommands.html#cmds\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"DiffCommands\"},{\"kind\":1024,\"name\":\"additionalLayerState\",\"url\":\"interfaces/DiffCommands.html#additionalLayerState\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"DiffCommands\"},{\"kind\":4194304,\"name\":\"DiffCommandGroups\",\"url\":\"types/DiffCommandGroups.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":128,\"name\":\"CasparCGState0\",\"url\":\"classes/CasparCGState0.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"diffStatesOrderedCommands\",\"url\":\"classes/CasparCGState0.html#diffStatesOrderedCommands\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":2048,\"name\":\"diffStates\",\"url\":\"classes/CasparCGState0.html#diffStates\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CasparCGState0.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":1024,\"name\":\"bufferedCommands\",\"url\":\"classes/CasparCGState0.html#bufferedCommands\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":1024,\"name\":\"minTimeSincePlay\",\"url\":\"classes/CasparCGState0.html#minTimeSincePlay\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":1024,\"name\":\"_currentStateStorage\",\"url\":\"classes/CasparCGState0.html#_currentStateStorage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"CasparCGState0\"},{\"kind\":1024,\"name\":\"_isInitialised\",\"url\":\"classes/CasparCGState0.html#_isInitialised\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"CasparCGState0\"},{\"kind\":262144,\"name\":\"version\",\"url\":\"classes/CasparCGState0.html#version\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":2048,\"name\":\"initStateFromChannelInfo\",\"url\":\"classes/CasparCGState0.html#initStateFromChannelInfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":2048,\"name\":\"setState\",\"url\":\"classes/CasparCGState0.html#setState\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":2048,\"name\":\"getState\",\"url\":\"classes/CasparCGState0.html#getState\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":2048,\"name\":\"clearState\",\"url\":\"classes/CasparCGState0.html#clearState\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":2048,\"name\":\"softClearState\",\"url\":\"classes/CasparCGState0.html#softClearState\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":2048,\"name\":\"getDiff\",\"url\":\"classes/CasparCGState0.html#getDiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":2048,\"name\":\"valueOf\",\"url\":\"classes/CasparCGState0.html#valueOf\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/CasparCGState0.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":262144,\"name\":\"isInitialised\",\"url\":\"classes/CasparCGState0.html#isInitialised\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":2048,\"name\":\"setIsInitialised\",\"url\":\"classes/CasparCGState0.html#setIsInitialised\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState0\"},{\"kind\":128,\"name\":\"CasparCGState\",\"url\":\"classes/CasparCGState.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"diffStatesOrderedCommands\",\"url\":\"classes/CasparCGState.html#diffStatesOrderedCommands\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":2048,\"name\":\"diffStates\",\"url\":\"classes/CasparCGState.html#diffStates\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CasparCGState.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":2048,\"name\":\"setState\",\"url\":\"classes/CasparCGState.html#setState\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState\"},{\"kind\":2048,\"name\":\"getState\",\"url\":\"classes/CasparCGState.html#getState\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CasparCGState\"},{\"kind\":1024,\"name\":\"bufferedCommands\",\"url\":\"classes/CasparCGState.html#bufferedCommands\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":1024,\"name\":\"minTimeSincePlay\",\"url\":\"classes/CasparCGState.html#minTimeSincePlay\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":1024,\"name\":\"_currentStateStorage\",\"url\":\"classes/CasparCGState.html#_currentStateStorage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":262144,\"name\":\"version\",\"url\":\"classes/CasparCGState.html#version\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":2048,\"name\":\"initStateFromChannelInfo\",\"url\":\"classes/CasparCGState.html#initStateFromChannelInfo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":2048,\"name\":\"clearState\",\"url\":\"classes/CasparCGState.html#clearState\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":2048,\"name\":\"softClearState\",\"url\":\"classes/CasparCGState.html#softClearState\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":2048,\"name\":\"getDiff\",\"url\":\"classes/CasparCGState.html#getDiff\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":2048,\"name\":\"valueOf\",\"url\":\"classes/CasparCGState.html#valueOf\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/CasparCGState.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":262144,\"name\":\"isInitialised\",\"url\":\"classes/CasparCGState.html#isInitialised\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"},{\"kind\":2048,\"name\":\"setIsInitialised\",\"url\":\"classes/CasparCGState.html#setIsInitialised\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CasparCGState\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,55.134]],[\"comment/0\",[]],[\"name/1\",[1,50.026]],[\"comment/1\",[]],[\"name/2\",[2,34.765]],[\"comment/2\",[]],[\"name/3\",[3,55.134]],[\"comment/3\",[]],[\"name/4\",[4,40.471]],[\"comment/4\",[]],[\"name/5\",[5,40.471]],[\"comment/5\",[]],[\"name/6\",[6,55.134]],[\"comment/6\",[]],[\"name/7\",[7,55.134]],[\"comment/7\",[]],[\"name/8\",[2,34.765]],[\"comment/8\",[]],[\"name/9\",[8,55.134]],[\"comment/9\",[]],[\"name/10\",[9,50.026]],[\"comment/10\",[]],[\"name/11\",[10,50.026]],[\"comment/11\",[]],[\"name/12\",[4,40.471]],[\"comment/12\",[]],[\"name/13\",[11,55.134]],[\"comment/13\",[]],[\"name/14\",[1,50.026]],[\"comment/14\",[]],[\"name/15\",[2,34.765]],[\"comment/15\",[]],[\"name/16\",[9,50.026]],[\"comment/16\",[]],[\"name/17\",[10,50.026]],[\"comment/17\",[]],[\"name/18\",[5,40.471]],[\"comment/18\",[]],[\"name/19\",[12,55.134]],[\"comment/19\",[]],[\"name/20\",[13,31.781]],[\"comment/20\",[]],[\"name/21\",[14,32.447]],[\"comment/21\",[]],[\"name/22\",[15,32.447]],[\"comment/22\",[]],[\"name/23\",[16,31.781]],[\"comment/23\",[]],[\"name/24\",[17,55.134]],[\"comment/24\",[]],[\"name/25\",[18,32.447]],[\"comment/25\",[]],[\"name/26\",[19,36.676]],[\"comment/26\",[]],[\"name/27\",[20,28.985]],[\"comment/27\",[]],[\"name/28\",[21,30.567]],[\"comment/28\",[]],[\"name/29\",[22,35.675]],[\"comment/29\",[]],[\"name/30\",[13,31.781]],[\"comment/30\",[]],[\"name/31\",[14,32.447]],[\"comment/31\",[]],[\"name/32\",[15,32.447]],[\"comment/32\",[]],[\"name/33\",[16,31.781]],[\"comment/33\",[]],[\"name/34\",[23,55.134]],[\"comment/34\",[]],[\"name/35\",[24,55.134]],[\"comment/35\",[]],[\"name/36\",[20,28.985]],[\"comment/36\",[]],[\"name/37\",[25,55.134]],[\"comment/37\",[]],[\"name/38\",[26,55.134]],[\"comment/38\",[]],[\"name/39\",[27,44.148]],[\"comment/39\",[]],[\"name/40\",[28,44.148]],[\"comment/40\",[]],[\"name/41\",[29,55.134]],[\"comment/41\",[]],[\"name/42\",[30,55.134]],[\"comment/42\",[]],[\"name/43\",[31,55.134]],[\"comment/43\",[]],[\"name/44\",[20,28.985]],[\"comment/44\",[]],[\"name/45\",[32,46.661]],[\"comment/45\",[]],[\"name/46\",[33,46.661]],[\"comment/46\",[]],[\"name/47\",[34,46.661]],[\"comment/47\",[]],[\"name/48\",[35,46.661]],[\"comment/48\",[]],[\"name/49\",[36,46.661]],[\"comment/49\",[]],[\"name/50\",[37,35.675]],[\"comment/50\",[]],[\"name/51\",[38,46.661]],[\"comment/51\",[]],[\"name/52\",[39,36.676]],[\"comment/52\",[]],[\"name/53\",[40,36.676]],[\"comment/53\",[]],[\"name/54\",[41,55.134]],[\"comment/54\",[]],[\"name/55\",[13,31.781]],[\"comment/55\",[]],[\"name/56\",[20,28.985]],[\"comment/56\",[]],[\"name/57\",[21,30.567]],[\"comment/57\",[]],[\"name/58\",[18,32.447]],[\"comment/58\",[]],[\"name/59\",[19,36.676]],[\"comment/59\",[]],[\"name/60\",[22,35.675]],[\"comment/60\",[]],[\"name/61\",[14,32.447]],[\"comment/61\",[]],[\"name/62\",[15,32.447]],[\"comment/62\",[]],[\"name/63\",[16,31.781]],[\"comment/63\",[]],[\"name/64\",[32,46.661]],[\"comment/64\",[]],[\"name/65\",[33,46.661]],[\"comment/65\",[]],[\"name/66\",[34,46.661]],[\"comment/66\",[]],[\"name/67\",[35,46.661]],[\"comment/67\",[]],[\"name/68\",[36,46.661]],[\"comment/68\",[]],[\"name/69\",[37,35.675]],[\"comment/69\",[]],[\"name/70\",[38,46.661]],[\"comment/70\",[]],[\"name/71\",[39,36.676]],[\"comment/71\",[]],[\"name/72\",[40,36.676]],[\"comment/72\",[]],[\"name/73\",[42,55.134]],[\"comment/73\",[]],[\"name/74\",[20,28.985]],[\"comment/74\",[]],[\"name/75\",[43,50.026]],[\"comment/75\",[]],[\"name/76\",[44,50.026]],[\"comment/76\",[]],[\"name/77\",[45,50.026]],[\"comment/77\",[]],[\"name/78\",[46,50.026]],[\"comment/78\",[]],[\"name/79\",[47,55.134]],[\"comment/79\",[]],[\"name/80\",[13,31.781]],[\"comment/80\",[]],[\"name/81\",[20,28.985]],[\"comment/81\",[]],[\"name/82\",[14,32.447]],[\"comment/82\",[]],[\"name/83\",[21,30.567]],[\"comment/83\",[]],[\"name/84\",[18,32.447]],[\"comment/84\",[]],[\"name/85\",[19,36.676]],[\"comment/85\",[]],[\"name/86\",[22,35.675]],[\"comment/86\",[]],[\"name/87\",[15,32.447]],[\"comment/87\",[]],[\"name/88\",[16,31.781]],[\"comment/88\",[]],[\"name/89\",[43,50.026]],[\"comment/89\",[]],[\"name/90\",[44,50.026]],[\"comment/90\",[]],[\"name/91\",[45,50.026]],[\"comment/91\",[]],[\"name/92\",[46,50.026]],[\"comment/92\",[]],[\"name/93\",[48,55.134]],[\"comment/93\",[]],[\"name/94\",[20,28.985]],[\"comment/94\",[]],[\"name/95\",[21,30.567]],[\"comment/95\",[]],[\"name/96\",[49,55.134]],[\"comment/96\",[]],[\"name/97\",[13,31.781]],[\"comment/97\",[]],[\"name/98\",[20,28.985]],[\"comment/98\",[]],[\"name/99\",[21,30.567]],[\"comment/99\",[]],[\"name/100\",[14,32.447]],[\"comment/100\",[]],[\"name/101\",[18,32.447]],[\"comment/101\",[]],[\"name/102\",[19,36.676]],[\"comment/102\",[]],[\"name/103\",[22,35.675]],[\"comment/103\",[]],[\"name/104\",[15,32.447]],[\"comment/104\",[]],[\"name/105\",[16,31.781]],[\"comment/105\",[]],[\"name/106\",[50,55.134]],[\"comment/106\",[]],[\"name/107\",[20,28.985]],[\"comment/107\",[]],[\"name/108\",[27,44.148]],[\"comment/108\",[]],[\"name/109\",[2,34.765]],[\"comment/109\",[]],[\"name/110\",[51,46.661]],[\"comment/110\",[]],[\"name/111\",[52,46.661]],[\"comment/111\",[]],[\"name/112\",[37,35.675]],[\"comment/112\",[]],[\"name/113\",[39,36.676]],[\"comment/113\",[]],[\"name/114\",[40,36.676]],[\"comment/114\",[]],[\"name/115\",[21,30.567]],[\"comment/115\",[]],[\"name/116\",[53,55.134]],[\"comment/116\",[]],[\"name/117\",[13,31.781]],[\"comment/117\",[]],[\"name/118\",[20,28.985]],[\"comment/118\",[]],[\"name/119\",[21,30.567]],[\"comment/119\",[]],[\"name/120\",[14,32.447]],[\"comment/120\",[]],[\"name/121\",[18,32.447]],[\"comment/121\",[]],[\"name/122\",[19,36.676]],[\"comment/122\",[]],[\"name/123\",[22,35.675]],[\"comment/123\",[]],[\"name/124\",[15,32.447]],[\"comment/124\",[]],[\"name/125\",[16,31.781]],[\"comment/125\",[]],[\"name/126\",[27,44.148]],[\"comment/126\",[]],[\"name/127\",[2,34.765]],[\"comment/127\",[]],[\"name/128\",[51,46.661]],[\"comment/128\",[]],[\"name/129\",[52,46.661]],[\"comment/129\",[]],[\"name/130\",[37,35.675]],[\"comment/130\",[]],[\"name/131\",[39,36.676]],[\"comment/131\",[]],[\"name/132\",[40,36.676]],[\"comment/132\",[]],[\"name/133\",[54,55.134]],[\"comment/133\",[]],[\"name/134\",[20,28.985]],[\"comment/134\",[]],[\"name/135\",[28,44.148]],[\"comment/135\",[]],[\"name/136\",[2,34.765]],[\"comment/136\",[]],[\"name/137\",[4,40.471]],[\"comment/137\",[]],[\"name/138\",[5,40.471]],[\"comment/138\",[]],[\"name/139\",[37,35.675]],[\"comment/139\",[]],[\"name/140\",[55,42.141]],[\"comment/140\",[]],[\"name/141\",[56,39.04]],[\"comment/141\",[]],[\"name/142\",[21,30.567]],[\"comment/142\",[]],[\"name/143\",[39,36.676]],[\"comment/143\",[]],[\"name/144\",[40,36.676]],[\"comment/144\",[]],[\"name/145\",[57,55.134]],[\"comment/145\",[]],[\"name/146\",[13,31.781]],[\"comment/146\",[]],[\"name/147\",[20,28.985]],[\"comment/147\",[]],[\"name/148\",[21,30.567]],[\"comment/148\",[]],[\"name/149\",[14,32.447]],[\"comment/149\",[]],[\"name/150\",[22,35.675]],[\"comment/150\",[]],[\"name/151\",[18,32.447]],[\"comment/151\",[]],[\"name/152\",[19,36.676]],[\"comment/152\",[]],[\"name/153\",[15,32.447]],[\"comment/153\",[]],[\"name/154\",[16,31.781]],[\"comment/154\",[]],[\"name/155\",[28,44.148]],[\"comment/155\",[]],[\"name/156\",[2,34.765]],[\"comment/156\",[]],[\"name/157\",[4,40.471]],[\"comment/157\",[]],[\"name/158\",[5,40.471]],[\"comment/158\",[]],[\"name/159\",[37,35.675]],[\"comment/159\",[]],[\"name/160\",[55,42.141]],[\"comment/160\",[]],[\"name/161\",[56,39.04]],[\"comment/161\",[]],[\"name/162\",[39,36.676]],[\"comment/162\",[]],[\"name/163\",[40,36.676]],[\"comment/163\",[]],[\"name/164\",[58,55.134]],[\"comment/164\",[]],[\"name/165\",[20,28.985]],[\"comment/165\",[]],[\"name/166\",[59,50.026]],[\"comment/166\",[]],[\"name/167\",[21,30.567]],[\"comment/167\",[]],[\"name/168\",[60,55.134]],[\"comment/168\",[]],[\"name/169\",[13,31.781]],[\"comment/169\",[]],[\"name/170\",[20,28.985]],[\"comment/170\",[]],[\"name/171\",[21,30.567]],[\"comment/171\",[]],[\"name/172\",[14,32.447]],[\"comment/172\",[]],[\"name/173\",[18,32.447]],[\"comment/173\",[]],[\"name/174\",[19,36.676]],[\"comment/174\",[]],[\"name/175\",[22,35.675]],[\"comment/175\",[]],[\"name/176\",[15,32.447]],[\"comment/176\",[]],[\"name/177\",[16,31.781]],[\"comment/177\",[]],[\"name/178\",[59,50.026]],[\"comment/178\",[]],[\"name/179\",[61,55.134]],[\"comment/179\",[]],[\"name/180\",[62,50.026]],[\"comment/180\",[]],[\"name/181\",[63,50.026]],[\"comment/181\",[]],[\"name/182\",[64,50.026]],[\"comment/182\",[]],[\"name/183\",[65,50.026]],[\"comment/183\",[]],[\"name/184\",[66,50.026]],[\"comment/184\",[]],[\"name/185\",[67,55.134]],[\"comment/185\",[]],[\"name/186\",[13,31.781]],[\"comment/186\",[]],[\"name/187\",[18,32.447]],[\"comment/187\",[]],[\"name/188\",[19,36.676]],[\"comment/188\",[]],[\"name/189\",[20,28.985]],[\"comment/189\",[]],[\"name/190\",[21,30.567]],[\"comment/190\",[]],[\"name/191\",[22,35.675]],[\"comment/191\",[]],[\"name/192\",[14,32.447]],[\"comment/192\",[]],[\"name/193\",[15,32.447]],[\"comment/193\",[]],[\"name/194\",[16,31.781]],[\"comment/194\",[]],[\"name/195\",[62,50.026]],[\"comment/195\",[]],[\"name/196\",[63,50.026]],[\"comment/196\",[]],[\"name/197\",[64,50.026]],[\"comment/197\",[]],[\"name/198\",[65,50.026]],[\"comment/198\",[]],[\"name/199\",[66,50.026]],[\"comment/199\",[]],[\"name/200\",[68,55.134]],[\"comment/200\",[]],[\"name/201\",[21,30.567]],[\"comment/201\",[]],[\"name/202\",[69,55.134]],[\"comment/202\",[]],[\"name/203\",[13,31.781]],[\"comment/203\",[]],[\"name/204\",[21,30.567]],[\"comment/204\",[]],[\"name/205\",[22,35.675]],[\"comment/205\",[]],[\"name/206\",[18,32.447]],[\"comment/206\",[]],[\"name/207\",[19,36.676]],[\"comment/207\",[]],[\"name/208\",[20,28.985]],[\"comment/208\",[]],[\"name/209\",[14,32.447]],[\"comment/209\",[]],[\"name/210\",[15,32.447]],[\"comment/210\",[]],[\"name/211\",[16,31.781]],[\"comment/211\",[]],[\"name/212\",[22,35.675]],[\"comment/212\",[]],[\"name/213\",[70,55.134]],[\"comment/213\",[]],[\"name/214\",[13,31.781]],[\"comment/214\",[]],[\"name/215\",[18,32.447]],[\"comment/215\",[]],[\"name/216\",[56,39.04]],[\"comment/216\",[]],[\"name/217\",[71,55.134]],[\"comment/217\",[]],[\"name/218\",[13,31.781]],[\"comment/218\",[]],[\"name/219\",[72,44.148]],[\"comment/219\",[]],[\"name/220\",[18,32.447]],[\"comment/220\",[]],[\"name/221\",[56,39.04]],[\"comment/221\",[]],[\"name/222\",[14,32.447]],[\"comment/222\",[]],[\"name/223\",[15,32.447]],[\"comment/223\",[]],[\"name/224\",[16,31.781]],[\"comment/224\",[]],[\"name/225\",[20,28.985]],[\"comment/225\",[]],[\"name/226\",[32,46.661]],[\"comment/226\",[]],[\"name/227\",[33,46.661]],[\"comment/227\",[]],[\"name/228\",[34,46.661]],[\"comment/228\",[]],[\"name/229\",[35,46.661]],[\"comment/229\",[]],[\"name/230\",[36,46.661]],[\"comment/230\",[]],[\"name/231\",[37,35.675]],[\"comment/231\",[]],[\"name/232\",[38,46.661]],[\"comment/232\",[]],[\"name/233\",[39,36.676]],[\"comment/233\",[]],[\"name/234\",[40,36.676]],[\"comment/234\",[]],[\"name/235\",[73,55.134]],[\"comment/235\",[]],[\"name/236\",[13,31.781]],[\"comment/236\",[]],[\"name/237\",[72,44.148]],[\"comment/237\",[]],[\"name/238\",[18,32.447]],[\"comment/238\",[]],[\"name/239\",[56,39.04]],[\"comment/239\",[]],[\"name/240\",[14,32.447]],[\"comment/240\",[]],[\"name/241\",[15,32.447]],[\"comment/241\",[]],[\"name/242\",[16,31.781]],[\"comment/242\",[]],[\"name/243\",[20,28.985]],[\"comment/243\",[]],[\"name/244\",[21,30.567]],[\"comment/244\",[]],[\"name/245\",[74,55.134]],[\"comment/245\",[]],[\"name/246\",[13,31.781]],[\"comment/246\",[]],[\"name/247\",[72,44.148]],[\"comment/247\",[]],[\"name/248\",[18,32.447]],[\"comment/248\",[]],[\"name/249\",[56,39.04]],[\"comment/249\",[]],[\"name/250\",[14,32.447]],[\"comment/250\",[]],[\"name/251\",[15,32.447]],[\"comment/251\",[]],[\"name/252\",[16,31.781]],[\"comment/252\",[]],[\"name/253\",[20,28.985]],[\"comment/253\",[]],[\"name/254\",[27,44.148]],[\"comment/254\",[]],[\"name/255\",[2,34.765]],[\"comment/255\",[]],[\"name/256\",[51,46.661]],[\"comment/256\",[]],[\"name/257\",[52,46.661]],[\"comment/257\",[]],[\"name/258\",[37,35.675]],[\"comment/258\",[]],[\"name/259\",[39,36.676]],[\"comment/259\",[]],[\"name/260\",[40,36.676]],[\"comment/260\",[]],[\"name/261\",[21,30.567]],[\"comment/261\",[]],[\"name/262\",[75,55.134]],[\"comment/262\",[]],[\"name/263\",[13,31.781]],[\"comment/263\",[]],[\"name/264\",[72,44.148]],[\"comment/264\",[]],[\"name/265\",[37,35.675]],[\"comment/265\",[]],[\"name/266\",[55,42.141]],[\"comment/266\",[]],[\"name/267\",[18,32.447]],[\"comment/267\",[]],[\"name/268\",[56,39.04]],[\"comment/268\",[]],[\"name/269\",[14,32.447]],[\"comment/269\",[]],[\"name/270\",[15,32.447]],[\"comment/270\",[]],[\"name/271\",[16,31.781]],[\"comment/271\",[]],[\"name/272\",[20,28.985]],[\"comment/272\",[]],[\"name/273\",[28,44.148]],[\"comment/273\",[]],[\"name/274\",[2,34.765]],[\"comment/274\",[]],[\"name/275\",[4,40.471]],[\"comment/275\",[]],[\"name/276\",[5,40.471]],[\"comment/276\",[]],[\"name/277\",[37,35.675]],[\"comment/277\",[]],[\"name/278\",[21,30.567]],[\"comment/278\",[]],[\"name/279\",[39,36.676]],[\"comment/279\",[]],[\"name/280\",[40,36.676]],[\"comment/280\",[]],[\"name/281\",[16,31.781]],[\"comment/281\",[]],[\"name/282\",[76,55.134]],[\"comment/282\",[]],[\"name/283\",[77,50.026]],[\"comment/283\",[]],[\"name/284\",[78,50.026]],[\"comment/284\",[]],[\"name/285\",[79,50.026]],[\"comment/285\",[]],[\"name/286\",[80,50.026]],[\"comment/286\",[]],[\"name/287\",[81,50.026]],[\"comment/287\",[]],[\"name/288\",[55,42.141]],[\"comment/288\",[]],[\"name/289\",[82,50.026]],[\"comment/289\",[]],[\"name/290\",[83,50.026]],[\"comment/290\",[]],[\"name/291\",[84,50.026]],[\"comment/291\",[]],[\"name/292\",[85,50.026]],[\"comment/292\",[]],[\"name/293\",[86,55.134]],[\"comment/293\",[]],[\"name/294\",[87,44.148]],[\"comment/294\",[]],[\"name/295\",[88,55.134]],[\"comment/295\",[]],[\"name/296\",[89,55.134]],[\"comment/296\",[]],[\"name/297\",[90,55.134]],[\"comment/297\",[]],[\"name/298\",[91,55.134]],[\"comment/298\",[]],[\"name/299\",[92,55.134]],[\"comment/299\",[]],[\"name/300\",[93,46.661]],[\"comment/300\",[]],[\"name/301\",[94,46.661]],[\"comment/301\",[]],[\"name/302\",[95,46.661]],[\"comment/302\",[]],[\"name/303\",[87,44.148]],[\"comment/303\",[]],[\"name/304\",[77,50.026]],[\"comment/304\",[]],[\"name/305\",[78,50.026]],[\"comment/305\",[]],[\"name/306\",[79,50.026]],[\"comment/306\",[]],[\"name/307\",[80,50.026]],[\"comment/307\",[]],[\"name/308\",[81,50.026]],[\"comment/308\",[]],[\"name/309\",[55,42.141]],[\"comment/309\",[]],[\"name/310\",[82,50.026]],[\"comment/310\",[]],[\"name/311\",[83,50.026]],[\"comment/311\",[]],[\"name/312\",[84,50.026]],[\"comment/312\",[]],[\"name/313\",[85,50.026]],[\"comment/313\",[]],[\"name/314\",[96,55.134]],[\"comment/314\",[]],[\"name/315\",[2,34.765]],[\"comment/315\",[]],[\"name/316\",[95,46.661]],[\"comment/316\",[]],[\"name/317\",[97,55.134]],[\"comment/317\",[]],[\"name/318\",[98,55.134]],[\"comment/318\",[]],[\"name/319\",[99,55.134]],[\"comment/319\",[]],[\"name/320\",[4,40.471]],[\"comment/320\",[]],[\"name/321\",[5,40.471]],[\"comment/321\",[]],[\"name/322\",[95,46.661]],[\"comment/322\",[]],[\"name/323\",[100,55.134]],[\"comment/323\",[]],[\"name/324\",[101,55.134]],[\"comment/324\",[]],[\"name/325\",[102,55.134]],[\"comment/325\",[]],[\"name/326\",[103,50.026]],[\"comment/326\",[]],[\"name/327\",[2,34.765]],[\"comment/327\",[]],[\"name/328\",[103,50.026]],[\"comment/328\",[]],[\"name/329\",[104,55.134]],[\"comment/329\",[]],[\"name/330\",[105,55.134]],[\"comment/330\",[]],[\"name/331\",[106,55.134]],[\"comment/331\",[]],[\"name/332\",[107,55.134]],[\"comment/332\",[]],[\"name/333\",[108,55.134]],[\"comment/333\",[]],[\"name/334\",[109,55.134]],[\"comment/334\",[]],[\"name/335\",[110,50.026]],[\"comment/335\",[]],[\"name/336\",[111,50.026]],[\"comment/336\",[]],[\"name/337\",[87,44.148]],[\"comment/337\",[]],[\"name/338\",[112,50.026]],[\"comment/338\",[]],[\"name/339\",[113,50.026]],[\"comment/339\",[]],[\"name/340\",[114,50.026]],[\"comment/340\",[]],[\"name/341\",[115,55.134]],[\"comment/341\",[]],[\"name/342\",[116,50.026]],[\"comment/342\",[]],[\"name/343\",[117,50.026]],[\"comment/343\",[]],[\"name/344\",[118,50.026]],[\"comment/344\",[]],[\"name/345\",[119,50.026]],[\"comment/345\",[]],[\"name/346\",[120,50.026]],[\"comment/346\",[]],[\"name/347\",[121,50.026]],[\"comment/347\",[]],[\"name/348\",[122,50.026]],[\"comment/348\",[]],[\"name/349\",[93,46.661]],[\"comment/349\",[]],[\"name/350\",[94,46.661]],[\"comment/350\",[]],[\"name/351\",[123,50.026]],[\"comment/351\",[]],[\"name/352\",[124,50.026]],[\"comment/352\",[]],[\"name/353\",[125,55.134]],[\"comment/353\",[]],[\"name/354\",[110,50.026]],[\"comment/354\",[]],[\"name/355\",[111,50.026]],[\"comment/355\",[]],[\"name/356\",[87,44.148]],[\"comment/356\",[]],[\"name/357\",[118,50.026]],[\"comment/357\",[]],[\"name/358\",[119,50.026]],[\"comment/358\",[]],[\"name/359\",[112,50.026]],[\"comment/359\",[]],[\"name/360\",[113,50.026]],[\"comment/360\",[]],[\"name/361\",[114,50.026]],[\"comment/361\",[]],[\"name/362\",[116,50.026]],[\"comment/362\",[]],[\"name/363\",[117,50.026]],[\"comment/363\",[]],[\"name/364\",[120,50.026]],[\"comment/364\",[]],[\"name/365\",[121,50.026]],[\"comment/365\",[]],[\"name/366\",[122,50.026]],[\"comment/366\",[]],[\"name/367\",[93,46.661]],[\"comment/367\",[]],[\"name/368\",[94,46.661]],[\"comment/368\",[]],[\"name/369\",[123,50.026]],[\"comment/369\",[]],[\"name/370\",[124,50.026]],[\"comment/370\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":2,\"name\":{\"2\":{},\"8\":{},\"15\":{},\"109\":{},\"127\":{},\"136\":{},\"156\":{},\"255\":{},\"274\":{},\"315\":{},\"327\":{}},\"comment\":{}}],[\"_currentstatestorage\",{\"_index\":114,\"name\":{\"340\":{},\"361\":{}},\"comment\":{}}],[\"_isinitialised\",{\"_index\":115,\"name\":{\"341\":{}},\"comment\":{}}],[\"_transition\",{\"_index\":88,\"name\":{\"295\":{}},\"comment\":{}}],[\"_value\",{\"_index\":89,\"name\":{\"296\":{}},\"comment\":{}}],[\"additionallayerstate\",{\"_index\":107,\"name\":{\"332\":{}},\"comment\":{}}],[\"afilter\",{\"_index\":39,\"name\":{\"52\":{},\"71\":{},\"113\":{},\"131\":{},\"143\":{},\"162\":{},\"233\":{},\"259\":{},\"279\":{}},\"comment\":{}}],[\"amcpcommandwithcontext\",{\"_index\":102,\"name\":{\"325\":{}},\"comment\":{}}],[\"audiofadeduration\",{\"_index\":84,\"name\":{\"291\":{},\"312\":{}},\"comment\":{}}],[\"audiofadestart\",{\"_index\":83,\"name\":{\"290\":{},\"311\":{}},\"comment\":{}}],[\"auto\",{\"_index\":72,\"name\":{\"219\":{},\"237\":{},\"247\":{},\"264\":{}},\"comment\":{}}],[\"bufferedcommands\",{\"_index\":112,\"name\":{\"338\":{},\"359\":{}},\"comment\":{}}],[\"casparcgstate\",{\"_index\":125,\"name\":{\"353\":{}},\"comment\":{}}],[\"casparcgstate0\",{\"_index\":109,\"name\":{\"334\":{}},\"comment\":{}}],[\"cgstop\",{\"_index\":46,\"name\":{\"78\":{},\"92\":{}},\"comment\":{}}],[\"changetransition\",{\"_index\":91,\"name\":{\"298\":{}},\"comment\":{}}],[\"channel\",{\"_index\":4,\"name\":{\"4\":{},\"12\":{},\"137\":{},\"157\":{},\"275\":{},\"320\":{}},\"comment\":{}}],[\"channelinfo\",{\"_index\":8,\"name\":{\"9\":{}},\"comment\":{}}],[\"channellayout\",{\"_index\":37,\"name\":{\"50\":{},\"69\":{},\"112\":{},\"130\":{},\"139\":{},\"159\":{},\"231\":{},\"258\":{},\"265\":{},\"277\":{}},\"comment\":{}}],[\"channelno\",{\"_index\":11,\"name\":{\"13\":{}},\"comment\":{}}],[\"channels\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"clearon404\",{\"_index\":38,\"name\":{\"51\":{},\"70\":{},\"232\":{}},\"comment\":{}}],[\"clearstate\",{\"_index\":120,\"name\":{\"346\":{},\"364\":{}},\"comment\":{}}],[\"cmds\",{\"_index\":106,\"name\":{\"331\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":87,\"name\":{\"294\":{},\"303\":{},\"337\":{},\"356\":{}},\"comment\":{}}],[\"content\",{\"_index\":13,\"name\":{\"20\":{},\"30\":{},\"55\":{},\"80\":{},\"97\":{},\"117\":{},\"146\":{},\"169\":{},\"186\":{},\"203\":{},\"214\":{},\"218\":{},\"236\":{},\"246\":{},\"263\":{}},\"comment\":{}}],[\"context\",{\"_index\":103,\"name\":{\"326\":{},\"328\":{}},\"comment\":{}}],[\"customoptions\",{\"_index\":85,\"name\":{\"292\":{},\"313\":{}},\"comment\":{}}],[\"delay\",{\"_index\":55,\"name\":{\"140\":{},\"160\":{},\"266\":{},\"288\":{},\"309\":{}},\"comment\":{}}],[\"device\",{\"_index\":51,\"name\":{\"110\":{},\"128\":{},\"256\":{}},\"comment\":{}}],[\"diffcommandgroups\",{\"_index\":108,\"name\":{\"333\":{}},\"comment\":{}}],[\"diffcommands\",{\"_index\":105,\"name\":{\"330\":{}},\"comment\":{}}],[\"diffstates\",{\"_index\":111,\"name\":{\"336\":{},\"355\":{}},\"comment\":{}}],[\"diffstatesorderedcommands\",{\"_index\":110,\"name\":{\"335\":{},\"354\":{}},\"comment\":{}}],[\"direction\",{\"_index\":80,\"name\":{\"286\":{},\"307\":{}},\"comment\":{}}],[\"duration\",{\"_index\":78,\"name\":{\"284\":{},\"305\":{}},\"comment\":{}}],[\"easing\",{\"_index\":79,\"name\":{\"285\":{},\"306\":{}},\"comment\":{}}],[\"emptylayer\",{\"_index\":69,\"name\":{\"202\":{}},\"comment\":{}}],[\"emptylayerbase\",{\"_index\":68,\"name\":{\"200\":{}},\"comment\":{}}],[\"encoderoptions\",{\"_index\":59,\"name\":{\"166\":{},\"178\":{}},\"comment\":{}}],[\"executedata\",{\"_index\":63,\"name\":{\"181\":{},\"196\":{}},\"comment\":{}}],[\"executefcn\",{\"_index\":62,\"name\":{\"180\":{},\"195\":{}},\"comment\":{}}],[\"format\",{\"_index\":52,\"name\":{\"111\":{},\"129\":{},\"257\":{}},\"comment\":{}}],[\"fps\",{\"_index\":10,\"name\":{\"11\":{},\"17\":{}},\"comment\":{}}],[\"function\",{\"_index\":30,\"name\":{\"42\":{}},\"comment\":{}}],[\"functionlayer\",{\"_index\":67,\"name\":{\"185\":{}},\"comment\":{}}],[\"functionlayerbase\",{\"_index\":61,\"name\":{\"179\":{}},\"comment\":{}}],[\"getdiff\",{\"_index\":122,\"name\":{\"348\":{},\"366\":{}},\"comment\":{}}],[\"getoptions\",{\"_index\":96,\"name\":{\"314\":{}},\"comment\":{}}],[\"getstate\",{\"_index\":119,\"name\":{\"345\":{},\"358\":{}},\"comment\":{}}],[\"getstring\",{\"_index\":97,\"name\":{\"317\":{}},\"comment\":{}}],[\"htmlpage\",{\"_index\":26,\"name\":{\"38\":{}},\"comment\":{}}],[\"htmlpagelayer\",{\"_index\":49,\"name\":{\"96\":{}},\"comment\":{}}],[\"htmlpagelayerbase\",{\"_index\":48,\"name\":{\"93\":{}},\"comment\":{}}],[\"id\",{\"_index\":18,\"name\":{\"25\":{},\"58\":{},\"84\":{},\"101\":{},\"121\":{},\"151\":{},\"173\":{},\"187\":{},\"206\":{},\"215\":{},\"220\":{},\"238\":{},\"248\":{},\"267\":{}},\"comment\":{}}],[\"initstatefromchannelinfo\",{\"_index\":117,\"name\":{\"343\":{},\"363\":{}},\"comment\":{}}],[\"inmessage\",{\"_index\":65,\"name\":{\"183\":{},\"198\":{}},\"comment\":{}}],[\"inpoint\",{\"_index\":33,\"name\":{\"46\":{},\"65\":{},\"227\":{}},\"comment\":{}}],[\"input\",{\"_index\":27,\"name\":{\"39\":{},\"108\":{},\"126\":{},\"254\":{}},\"comment\":{}}],[\"inputlayer\",{\"_index\":53,\"name\":{\"116\":{}},\"comment\":{}}],[\"inputlayerbase\",{\"_index\":50,\"name\":{\"106\":{}},\"comment\":{}}],[\"intransition\",{\"_index\":90,\"name\":{\"297\":{}},\"comment\":{}}],[\"isinitialised\",{\"_index\":123,\"name\":{\"351\":{},\"369\":{}},\"comment\":{}}],[\"layer\",{\"_index\":5,\"name\":{\"5\":{},\"18\":{},\"138\":{},\"158\":{},\"276\":{},\"321\":{}},\"comment\":{}}],[\"layerbase\",{\"_index\":17,\"name\":{\"24\":{}},\"comment\":{}}],[\"layerbasebase\",{\"_index\":12,\"name\":{\"19\":{}},\"comment\":{}}],[\"layercontenttype\",{\"_index\":23,\"name\":{\"34\":{}},\"comment\":{}}],[\"layerid\",{\"_index\":104,\"name\":{\"329\":{}},\"comment\":{}}],[\"layerno\",{\"_index\":19,\"name\":{\"26\":{},\"59\":{},\"85\":{},\"102\":{},\"122\":{},\"152\":{},\"174\":{},\"188\":{},\"207\":{}},\"comment\":{}}],[\"layers\",{\"_index\":1,\"name\":{\"1\":{},\"14\":{}},\"comment\":{}}],[\"length\",{\"_index\":34,\"name\":{\"47\":{},\"66\":{},\"228\":{}},\"comment\":{}}],[\"looping\",{\"_index\":32,\"name\":{\"45\":{},\"64\":{},\"226\":{}},\"comment\":{}}],[\"mapping\",{\"_index\":3,\"name\":{\"3\":{}},\"comment\":{}}],[\"mappings\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"maskfile\",{\"_index\":81,\"name\":{\"287\":{},\"308\":{}},\"comment\":{}}],[\"media\",{\"_index\":20,\"name\":{\"27\":{},\"36\":{},\"44\":{},\"56\":{},\"74\":{},\"81\":{},\"94\":{},\"98\":{},\"107\":{},\"118\":{},\"134\":{},\"147\":{},\"165\":{},\"170\":{},\"189\":{},\"208\":{},\"225\":{},\"243\":{},\"253\":{},\"272\":{}},\"comment\":{}}],[\"medialayer\",{\"_index\":41,\"name\":{\"54\":{}},\"comment\":{}}],[\"medialayerbase\",{\"_index\":31,\"name\":{\"43\":{}},\"comment\":{}}],[\"mintimesinceplay\",{\"_index\":113,\"name\":{\"339\":{},\"360\":{}},\"comment\":{}}],[\"mixer\",{\"_index\":16,\"name\":{\"23\":{},\"33\":{},\"63\":{},\"88\":{},\"105\":{},\"125\":{},\"154\":{},\"177\":{},\"194\":{},\"211\":{},\"224\":{},\"242\":{},\"252\":{},\"271\":{},\"281\":{}},\"comment\":{}}],[\"mode\",{\"_index\":56,\"name\":{\"141\":{},\"161\":{},\"216\":{},\"221\":{},\"239\":{},\"249\":{},\"268\":{}},\"comment\":{}}],[\"nextup\",{\"_index\":22,\"name\":{\"29\":{},\"60\":{},\"86\":{},\"103\":{},\"123\":{},\"150\":{},\"175\":{},\"191\":{},\"205\":{},\"212\":{}},\"comment\":{}}],[\"nextupbase\",{\"_index\":70,\"name\":{\"213\":{}},\"comment\":{}}],[\"nextuphtml\",{\"_index\":73,\"name\":{\"235\":{}},\"comment\":{}}],[\"nextupinput\",{\"_index\":74,\"name\":{\"245\":{}},\"comment\":{}}],[\"nextupmedia\",{\"_index\":71,\"name\":{\"217\":{}},\"comment\":{}}],[\"nextuproute\",{\"_index\":75,\"name\":{\"262\":{}},\"comment\":{}}],[\"noclear\",{\"_index\":15,\"name\":{\"22\":{},\"32\":{},\"62\":{},\"87\":{},\"104\":{},\"124\":{},\"153\":{},\"176\":{},\"193\":{},\"210\":{},\"223\":{},\"241\":{},\"251\":{},\"270\":{}},\"comment\":{}}],[\"nothing\",{\"_index\":24,\"name\":{\"35\":{}},\"comment\":{}}],[\"optionsinterface\",{\"_index\":99,\"name\":{\"319\":{}},\"comment\":{}}],[\"oscdevice\",{\"_index\":64,\"name\":{\"182\":{},\"197\":{}},\"comment\":{}}],[\"outmessage\",{\"_index\":66,\"name\":{\"184\":{},\"199\":{}},\"comment\":{}}],[\"outtransition\",{\"_index\":92,\"name\":{\"299\":{}},\"comment\":{}}],[\"overlayfile\",{\"_index\":82,\"name\":{\"289\":{},\"310\":{}},\"comment\":{}}],[\"pausetime\",{\"_index\":36,\"name\":{\"49\":{},\"68\":{},\"230\":{}},\"comment\":{}}],[\"playing\",{\"_index\":21,\"name\":{\"28\":{},\"57\":{},\"83\":{},\"95\":{},\"99\":{},\"115\":{},\"119\":{},\"142\":{},\"148\":{},\"167\":{},\"171\":{},\"190\":{},\"201\":{},\"204\":{},\"244\":{},\"261\":{},\"278\":{}},\"comment\":{}}],[\"playtime\",{\"_index\":14,\"name\":{\"21\":{},\"31\":{},\"61\":{},\"82\":{},\"100\":{},\"120\":{},\"149\":{},\"172\":{},\"192\":{},\"209\":{},\"222\":{},\"240\":{},\"250\":{},\"269\":{}},\"comment\":{}}],[\"record\",{\"_index\":29,\"name\":{\"41\":{}},\"comment\":{}}],[\"recordlayer\",{\"_index\":60,\"name\":{\"168\":{}},\"comment\":{}}],[\"recordlayerbase\",{\"_index\":58,\"name\":{\"164\":{}},\"comment\":{}}],[\"route\",{\"_index\":28,\"name\":{\"40\":{},\"135\":{},\"155\":{},\"273\":{}},\"comment\":{}}],[\"routelayer\",{\"_index\":57,\"name\":{\"145\":{}},\"comment\":{}}],[\"routelayerbase\",{\"_index\":54,\"name\":{\"133\":{}},\"comment\":{}}],[\"seek\",{\"_index\":35,\"name\":{\"48\":{},\"67\":{},\"229\":{}},\"comment\":{}}],[\"setisinitialised\",{\"_index\":124,\"name\":{\"352\":{},\"370\":{}},\"comment\":{}}],[\"setstate\",{\"_index\":118,\"name\":{\"344\":{},\"357\":{}},\"comment\":{}}],[\"softclearstate\",{\"_index\":121,\"name\":{\"347\":{},\"365\":{}},\"comment\":{}}],[\"state\",{\"_index\":6,\"name\":{\"6\":{}},\"comment\":{}}],[\"template\",{\"_index\":25,\"name\":{\"37\":{}},\"comment\":{}}],[\"templatedata\",{\"_index\":45,\"name\":{\"77\":{},\"91\":{}},\"comment\":{}}],[\"templatefcn\",{\"_index\":44,\"name\":{\"76\":{},\"90\":{}},\"comment\":{}}],[\"templatelayer\",{\"_index\":47,\"name\":{\"79\":{}},\"comment\":{}}],[\"templatelayerbase\",{\"_index\":42,\"name\":{\"73\":{}},\"comment\":{}}],[\"templatetype\",{\"_index\":43,\"name\":{\"75\":{},\"89\":{}},\"comment\":{}}],[\"time2frames\",{\"_index\":98,\"name\":{\"318\":{}},\"comment\":{}}],[\"tostring\",{\"_index\":94,\"name\":{\"301\":{},\"350\":{},\"368\":{}},\"comment\":{}}],[\"transition\",{\"_index\":95,\"name\":{\"302\":{},\"316\":{},\"322\":{}},\"comment\":{}}],[\"transitionduration\",{\"_index\":100,\"name\":{\"323\":{}},\"comment\":{}}],[\"transitioneasing\",{\"_index\":101,\"name\":{\"324\":{}},\"comment\":{}}],[\"transitionobject\",{\"_index\":86,\"name\":{\"293\":{}},\"comment\":{}}],[\"transitionoptions\",{\"_index\":76,\"name\":{\"282\":{}},\"comment\":{}}],[\"type\",{\"_index\":77,\"name\":{\"283\":{},\"304\":{}},\"comment\":{}}],[\"valueof\",{\"_index\":93,\"name\":{\"300\":{},\"349\":{},\"367\":{}},\"comment\":{}}],[\"version\",{\"_index\":116,\"name\":{\"342\":{},\"362\":{}},\"comment\":{}}],[\"vfilter\",{\"_index\":40,\"name\":{\"53\":{},\"72\":{},\"114\":{},\"132\":{},\"144\":{},\"163\":{},\"234\":{},\"260\":{},\"280\":{}},\"comment\":{}}],[\"videomode\",{\"_index\":9,\"name\":{\"10\":{},\"16\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/assets/style.css b/assets/style.css deleted file mode 100644 index 8f6ed2c..0000000 --- a/assets/style.css +++ /dev/null @@ -1,1224 +0,0 @@ -:root { - /* Light */ - --light-color-background: #f2f4f8; - --light-color-background-secondary: #eff0f1; - --light-color-icon-background: var(--light-color-background); - --light-color-accent: #c5c7c9; - --light-color-text: #222; - --light-color-text-aside: #707070; - --light-color-link: #4da6ff; - --light-color-ts: #db1373; - --light-color-ts-interface: #139d2c; - --light-color-ts-enum: #9c891a; - --light-color-ts-class: #2484e5; - --light-color-ts-function: #572be7; - --light-color-ts-namespace: #b111c9; - --light-color-ts-private: #707070; - --light-color-ts-variable: #4d68ff; - --light-external-icon: url("data:image/svg+xml;utf8,"); - --light-color-scheme: light; - - /* Dark */ - --dark-color-background: #2b2e33; - --dark-color-background-secondary: #1e2024; - --dark-color-icon-background: var(--dark-color-background-secondary); - --dark-color-accent: #9096a2; - --dark-color-text: #f5f5f5; - --dark-color-text-aside: #dddddd; - --dark-color-link: #00aff4; - --dark-color-ts: #ff6492; - --dark-color-ts-interface: #6cff87; - --dark-color-ts-enum: #f4d93e; - --dark-color-ts-class: #61b0ff; - --dark-color-ts-function: #9772ff; - --dark-color-ts-namespace: #e14dff; - --dark-color-ts-private: #e2e2e2; - --dark-color-ts-variable: #4d68ff; - --dark-external-icon: url("data:image/svg+xml;utf8,"); - --dark-color-scheme: dark; -} - -@media (prefers-color-scheme: light) { - :root { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - --color-ts: var(--light-color-ts); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-class: var(--light-color-ts-class); - --color-ts-function: var(--light-color-ts-function); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-private: var(--light-color-ts-private); - --color-ts-variable: var(--light-color-ts-variable); - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); - } -} - -@media (prefers-color-scheme: dark) { - :root { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - --color-ts: var(--dark-color-ts); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-private: var(--dark-color-ts-private); - --color-ts-variable: var(--dark-color-ts-variable); - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); - } -} - -html { - color-scheme: var(--color-scheme); -} - -body { - margin: 0; -} - -:root[data-theme="light"] { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - --color-ts: var(--light-color-ts); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-class: var(--light-color-ts-class); - --color-ts-function: var(--light-color-ts-function); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-private: var(--light-color-ts-private); - --color-ts-variable: var(--light-color-ts-variable); - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); -} - -:root[data-theme="dark"] { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - --color-ts: var(--dark-color-ts); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-private: var(--dark-color-ts-private); - --color-ts-variable: var(--dark-color-ts-variable); - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); -} - -h1, -h2, -h3, -h4, -h5, -h6 { - line-height: 1.2; -} - -h1 { - font-size: 1.875rem; - margin: 0.67rem 0; -} - -h2 { - font-size: 1.5rem; - margin: 0.83rem 0; -} - -h3 { - font-size: 1.25rem; - margin: 1rem 0; -} - -h4 { - font-size: 1.05rem; - margin: 1.33rem 0; -} - -h5 { - font-size: 1rem; - margin: 1.5rem 0; -} - -h6 { - font-size: 0.875rem; - margin: 2.33rem 0; -} - -.uppercase { - text-transform: uppercase; -} - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -dl, -menu, -ol, -ul { - margin: 1em 0; -} - -dd { - margin: 0 0 0 40px; -} - -.container { - max-width: 1600px; - padding: 0 2rem; -} - -@media (min-width: 640px) { - .container { - padding: 0 4rem; - } -} -@media (min-width: 1200px) { - .container { - padding: 0 8rem; - } -} -@media (min-width: 1600px) { - .container { - padding: 0 12rem; - } -} - -/* Footer */ -.tsd-generator { - border-top: 1px solid var(--color-accent); - padding-top: 1rem; - padding-bottom: 1rem; - max-height: 3.5rem; -} - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; -} - -.container-main { - display: flex; - justify-content: space-between; - position: relative; - margin: 0 auto; -} - -.col-4, -.col-8 { - box-sizing: border-box; - float: left; - padding: 2rem 1rem; -} - -.col-4 { - flex: 0 0 25%; -} -.col-8 { - flex: 1 0; - flex-wrap: wrap; - padding-left: 0; -} - -@keyframes fade-in { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@keyframes fade-out { - from { - opacity: 1; - visibility: visible; - } - to { - opacity: 0; - } -} -@keyframes fade-in-delayed { - 0% { - opacity: 0; - } - 33% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; - } - 66% { - opacity: 0; - } - 100% { - opacity: 0; - } -} -@keyframes shift-to-left { - from { - transform: translate(0, 0); - } - to { - transform: translate(-25%, 0); - } -} -@keyframes unshift-to-left { - from { - transform: translate(-25%, 0); - } - to { - transform: translate(0, 0); - } -} -@keyframes pop-in-from-right { - from { - transform: translate(100%, 0); - } - to { - transform: translate(0, 0); - } -} -@keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; - } - to { - transform: translate(100%, 0); - } -} -body { - background: var(--color-background); - font-family: "Segoe UI", sans-serif; - font-size: 16px; - color: var(--color-text); -} - -a { - color: var(--color-link); - text-decoration: none; -} -a:hover { - text-decoration: underline; -} -a.external[target="_blank"] { - background-image: var(--external-icon); - background-position: top 3px right; - background-repeat: no-repeat; - padding-right: 13px; -} - -code, -pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 0.875rem; - border-radius: 0.8em; -} - -pre { - padding: 10px; - border: 0.1em solid var(--color-accent); -} -pre code { - padding: 0; - font-size: 100%; -} - -blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid gray; -} - -.tsd-typography { - line-height: 1.333em; -} -.tsd-typography ul { - list-style: square; - padding: 0 0 0 20px; - margin: 0; -} -.tsd-typography h4, -.tsd-typography .tsd-index-panel h3, -.tsd-index-panel .tsd-typography h3, -.tsd-typography h5, -.tsd-typography h6 { - font-size: 1em; - margin: 0; -} -.tsd-typography h5, -.tsd-typography h6 { - font-weight: normal; -} -.tsd-typography p, -.tsd-typography ul, -.tsd-typography ol { - margin: 1em 0; -} - -@media (max-width: 1024px) { - html .col-content { - float: none; - max-width: 100%; - width: 100%; - padding-top: 3rem; - } - html .col-menu { - position: fixed !important; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - padding: 1.5rem 1.5rem 0 0; - max-width: 25rem; - visibility: hidden; - background-color: var(--color-background); - transform: translate(100%, 0); - } - html .col-menu > *:last-child { - padding-bottom: 20px; - } - html .overlay { - content: ""; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); - visibility: hidden; - } - - .to-has-menu .overlay { - animation: fade-in 0.4s; - } - - .to-has-menu :is(header, footer, .col-content) { - animation: shift-to-left 0.4s; - } - - .to-has-menu .col-menu { - animation: pop-in-from-right 0.4s; - } - - .from-has-menu .overlay { - animation: fade-out 0.4s; - } - - .from-has-menu :is(header, footer, .col-content) { - animation: unshift-to-left 0.4s; - } - - .from-has-menu .col-menu { - animation: pop-out-to-right 0.4s; - } - - .has-menu body { - overflow: hidden; - } - .has-menu .overlay { - visibility: visible; - } - .has-menu :is(header, footer, .col-content) { - transform: translate(-25%, 0); - } - .has-menu .col-menu { - visibility: visible; - transform: translate(0, 0); - display: grid; - align-items: center; - grid-template-rows: auto 1fr; - grid-gap: 1.5rem; - max-height: 100vh; - padding: 1rem 2rem; - } - .has-menu .tsd-navigation { - max-height: 100%; - } -} - -.tsd-breadcrumb { - margin: 0; - padding: 0; - color: var(--color-text-aside); -} -.tsd-breadcrumb a { - color: var(--color-text-aside); - text-decoration: none; -} -.tsd-breadcrumb a:hover { - text-decoration: underline; -} -.tsd-breadcrumb li { - display: inline; -} -.tsd-breadcrumb li:after { - content: " / "; -} - -.tsd-comment-tags { - display: flex; - flex-direction: column; -} -dl.tsd-comment-tag-group { - display: flex; - align-items: center; - overflow: hidden; - margin: 0.5em 0; -} -dl.tsd-comment-tag-group dt { - display: flex; - margin-right: 0.5em; - font-size: 0.875em; - font-weight: normal; -} -dl.tsd-comment-tag-group dd { - margin: 0; -} -code.tsd-tag { - padding: 0.25em 0.4em; - border: 0.1em solid var(--color-accent); - margin-right: 0.25em; - font-size: 70%; -} -h1 code.tsd-tag:first-of-type { - margin-left: 0.25em; -} - -dl.tsd-comment-tag-group dd:before, -dl.tsd-comment-tag-group dd:after { - content: " "; -} -dl.tsd-comment-tag-group dd pre, -dl.tsd-comment-tag-group dd:after { - clear: both; -} -dl.tsd-comment-tag-group p { - margin: 0; -} - -.tsd-panel.tsd-comment .lead { - font-size: 1.1em; - line-height: 1.333em; - margin-bottom: 2em; -} -.tsd-panel.tsd-comment .lead:last-child { - margin-bottom: 0; -} - -.tsd-filter-visibility h4 { - font-size: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.5rem; - margin: 0; -} -.tsd-filter-item:not(:last-child) { - margin-bottom: 0.5rem; -} -.tsd-filter-input { - display: flex; - width: fit-content; - width: -moz-fit-content; - align-items: center; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - cursor: pointer; -} -.tsd-filter-input input[type="checkbox"] { - cursor: pointer; - position: absolute; - width: 1.5em; - height: 1.5em; - opacity: 0; -} -.tsd-filter-input input[type="checkbox"]:disabled { - pointer-events: none; -} -.tsd-filter-input svg { - cursor: pointer; - width: 1.5em; - height: 1.5em; - margin-right: 0.5em; - border-radius: 0.33em; - /* Leaving this at full opacity breaks event listeners on Firefox. - Don't remove unless you know what you're doing. */ - opacity: 0.99; -} -.tsd-filter-input input[type="checkbox"]:focus + svg { - transform: scale(0.95); -} -.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { - transform: scale(1); -} -.tsd-checkbox-background { - fill: var(--color-accent); -} -input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { - stroke: var(--color-text); -} -.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { - fill: var(--color-background); - stroke: var(--color-accent); - stroke-width: 0.25rem; -} -.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { - stroke: var(--color-accent); -} - -.tsd-theme-toggle { - padding-top: 0.75rem; -} -.tsd-theme-toggle > h4 { - display: inline; - vertical-align: middle; - margin-right: 0.75rem; -} - -.tsd-hierarchy { - list-style: square; - margin: 0; -} -.tsd-hierarchy .target { - font-weight: bold; -} - -.tsd-panel-group.tsd-index-group { - margin-bottom: 0; -} -.tsd-index-panel .tsd-index-list { - list-style: none; - line-height: 1.333em; - margin: 0; - padding: 0.25rem 0 0 0; - overflow: hidden; - display: grid; - grid-template-columns: repeat(3, 1fr); - column-gap: 1rem; - grid-template-rows: auto; -} -@media (max-width: 1024px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(2, 1fr); - } -} -@media (max-width: 768px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(1, 1fr); - } -} -.tsd-index-panel .tsd-index-list li { - -webkit-page-break-inside: avoid; - -moz-page-break-inside: avoid; - -ms-page-break-inside: avoid; - -o-page-break-inside: avoid; - page-break-inside: avoid; -} -.tsd-index-panel a, -.tsd-index-panel a.tsd-parent-kind-module { - color: var(--color-ts); -} -.tsd-index-panel a.tsd-parent-kind-interface { - color: var(--color-ts-interface); -} -.tsd-index-panel a.tsd-parent-kind-enum { - color: var(--color-ts-enum); -} -.tsd-index-panel a.tsd-parent-kind-class { - color: var(--color-ts-class); -} -.tsd-index-panel a.tsd-kind-module { - color: var(--color-ts-namespace); -} -.tsd-index-panel a.tsd-kind-interface { - color: var(--color-ts-interface); -} -.tsd-index-panel a.tsd-kind-enum { - color: var(--color-ts-enum); -} -.tsd-index-panel a.tsd-kind-class { - color: var(--color-ts-class); -} -.tsd-index-panel a.tsd-kind-function { - color: var(--color-ts-function); -} -.tsd-index-panel a.tsd-kind-namespace { - color: var(--color-ts-namespace); -} -.tsd-index-panel a.tsd-kind-variable { - color: var(--color-ts-variable); -} -.tsd-index-panel a.tsd-is-private { - color: var(--color-ts-private); -} - -.tsd-flag { - display: inline-block; - padding: 0.25em 0.4em; - border-radius: 4px; - color: var(--color-comment-tag-text); - background-color: var(--color-comment-tag); - text-indent: 0; - font-size: 75%; - line-height: 1; - font-weight: normal; -} - -.tsd-anchor { - position: absolute; - top: -100px; -} - -.tsd-member { - position: relative; -} -.tsd-member .tsd-anchor + h3 { - display: flex; - align-items: center; - margin-top: 0; - margin-bottom: 0; - border-bottom: none; -} -.tsd-member [data-tsd-kind] { - color: var(--color-ts); -} -.tsd-member [data-tsd-kind="Interface"] { - color: var(--color-ts-interface); -} -.tsd-member [data-tsd-kind="Enum"] { - color: var(--color-ts-enum); -} -.tsd-member [data-tsd-kind="Class"] { - color: var(--color-ts-class); -} -.tsd-member [data-tsd-kind="Private"] { - color: var(--color-ts-private); -} - -.tsd-navigation a { - display: block; - margin: 0.4rem 0; - border-left: 2px solid transparent; - color: var(--color-text); - text-decoration: none; - transition: border-left-color 0.1s; -} -.tsd-navigation a:hover { - text-decoration: underline; -} -.tsd-navigation ul { - margin: 0; - padding: 0; - list-style: none; -} -.tsd-navigation li { - padding: 0; -} - -.tsd-navigation.primary .tsd-accordion-details > ul { - margin-top: 0.75rem; -} -.tsd-navigation.primary a { - padding: 0.75rem 0.5rem; - margin: 0; -} -.tsd-navigation.primary ul li a { - margin-left: 0.5rem; -} -.tsd-navigation.primary ul li li a { - margin-left: 1.5rem; -} -.tsd-navigation.primary ul li li li a { - margin-left: 2.5rem; -} -.tsd-navigation.primary ul li li li li a { - margin-left: 3.5rem; -} -.tsd-navigation.primary ul li li li li li a { - margin-left: 4.5rem; -} -.tsd-navigation.primary ul li li li li li li a { - margin-left: 5.5rem; -} -.tsd-navigation.primary li.current > a { - border-left: 0.15rem var(--color-text) solid; -} -.tsd-navigation.primary li.selected > a { - font-weight: bold; - border-left: 0.2rem var(--color-text) solid; -} -.tsd-navigation.primary ul li a:hover { - border-left: 0.2rem var(--color-text-aside) solid; -} -.tsd-navigation.primary li.globals + li > span, -.tsd-navigation.primary li.globals + li > a { - padding-top: 20px; -} - -.tsd-navigation.secondary.tsd-navigation--toolbar-hide { - max-height: calc(100vh - 1rem); - top: 0.5rem; -} -.tsd-navigation.secondary > ul { - display: inline; - padding-right: 0.5rem; - transition: opacity 0.2s; -} -.tsd-navigation.secondary ul li a { - padding-left: 0; -} -.tsd-navigation.secondary ul li li a { - padding-left: 1.1rem; -} -.tsd-navigation.secondary ul li li li a { - padding-left: 2.2rem; -} -.tsd-navigation.secondary ul li li li li a { - padding-left: 3.3rem; -} -.tsd-navigation.secondary ul li li li li li a { - padding-left: 4.4rem; -} -.tsd-navigation.secondary ul li li li li li li a { - padding-left: 5.5rem; -} - -a.tsd-index-link { - margin: 0.25rem 0; - font-size: 1rem; - line-height: 1.25rem; - display: inline-flex; - align-items: center; -} -.tsd-accordion-summary > h1, -.tsd-accordion-summary > h2, -.tsd-accordion-summary > h3, -.tsd-accordion-summary > h4, -.tsd-accordion-summary > h5 { - display: inline-flex; - align-items: center; - vertical-align: middle; - margin-bottom: 0; - user-select: none; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; -} -.tsd-accordion-summary { - display: block; - cursor: pointer; -} -.tsd-accordion-summary > * { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; -} -.tsd-accordion-summary::-webkit-details-marker { - display: none; -} -.tsd-index-accordion .tsd-accordion-summary svg { - margin-right: 0.25rem; -} -.tsd-index-content > :not(:first-child) { - margin-top: 0.75rem; -} -.tsd-index-heading { - margin-top: 1.5rem; - margin-bottom: 0.75rem; -} - -.tsd-kind-icon { - margin-right: 0.5rem; - width: 1.25rem; - height: 1.25rem; - min-width: 1.25rem; - min-height: 1.25rem; -} -.tsd-kind-icon path { - transform-origin: center; - transform: scale(1.1); -} -.tsd-signature > .tsd-kind-icon { - margin-right: 0.8rem; -} - -@media (min-width: 1024px) { - .col-content { - margin: 2rem auto; - } - - .menu-sticky-wrap { - position: sticky; - height: calc(100vh - 2rem); - top: 4rem; - right: 0; - padding: 0 1.5rem; - padding-top: 1rem; - margin-top: 3rem; - transition: 0.3s ease-in-out; - transition-property: top, padding-top, padding, height; - overflow-y: auto; - } - .col-menu { - border-left: 1px solid var(--color-accent); - } - .col-menu--hide { - top: 1rem; - } - .col-menu .tsd-navigation:not(:last-child) { - padding-bottom: 1.75rem; - } -} - -.tsd-panel { - margin-bottom: 2.5rem; -} -.tsd-panel.tsd-member { - margin-bottom: 4rem; -} -.tsd-panel:empty { - display: none; -} -.tsd-panel > h1, -.tsd-panel > h2, -.tsd-panel > h3 { - margin: 1.5rem -1.5rem 0.75rem -1.5rem; - padding: 0 1.5rem 0.75rem 1.5rem; -} -.tsd-panel > h1.tsd-before-signature, -.tsd-panel > h2.tsd-before-signature, -.tsd-panel > h3.tsd-before-signature { - margin-bottom: 0; - border-bottom: none; -} - -.tsd-panel-group { - margin: 4rem 0; -} -.tsd-panel-group.tsd-index-group { - margin: 2rem 0; -} -.tsd-panel-group.tsd-index-group details { - margin: 2rem 0; -} - -#tsd-search { - transition: background-color 0.2s; -} -#tsd-search .title { - position: relative; - z-index: 2; -} -#tsd-search .field { - position: absolute; - left: 0; - top: 0; - right: 2.5rem; - height: 100%; -} -#tsd-search .field input { - box-sizing: border-box; - position: relative; - top: -50px; - z-index: 1; - width: 100%; - padding: 0 10px; - opacity: 0; - outline: 0; - border: 0; - background: transparent; - color: var(--color-text); -} -#tsd-search .field label { - position: absolute; - overflow: hidden; - right: -40px; -} -#tsd-search .field input, -#tsd-search .title { - transition: opacity 0.2s; -} -#tsd-search .results { - position: absolute; - visibility: hidden; - top: 40px; - width: 100%; - margin: 0; - padding: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); -} -#tsd-search .results li { - padding: 0 10px; - background-color: var(--color-background); -} -#tsd-search .results li:nth-child(even) { - background-color: var(--color-background-secondary); -} -#tsd-search .results li.state { - display: none; -} -#tsd-search .results li.current, -#tsd-search .results li:hover { - background-color: var(--color-accent); -} -#tsd-search .results a { - display: block; -} -#tsd-search .results a:before { - top: 10px; -} -#tsd-search .results span.parent { - color: var(--color-text-aside); - font-weight: normal; -} -#tsd-search.has-focus { - background-color: var(--color-accent); -} -#tsd-search.has-focus .field input { - top: 0; - opacity: 1; -} -#tsd-search.has-focus .title { - z-index: 0; - opacity: 0; -} -#tsd-search.has-focus .results { - visibility: visible; -} -#tsd-search.loading .results li.state.loading { - display: block; -} -#tsd-search.failure .results li.state.failure { - display: block; -} - -.tsd-signature { - margin: 0 0 1rem 0; - padding: 1rem 0.5rem; - border: 1px solid var(--color-accent); - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - font-size: 14px; - overflow-x: auto; -} - -.tsd-signature-symbol { - color: var(--color-text-aside); - font-weight: normal; -} - -.tsd-signature-type { - font-style: italic; - font-weight: normal; -} - -.tsd-signatures { - padding: 0; - margin: 0 0 1em 0; - list-style-type: none; -} -.tsd-signatures .tsd-signature { - margin: 0; - border-color: var(--color-accent); - border-width: 1px 0; - transition: background-color 0.1s; -} -.tsd-description .tsd-signatures .tsd-signature { - border-width: 1px; -} - -ul.tsd-parameter-list, -ul.tsd-type-parameter-list { - list-style: square; - margin: 0; - padding-left: 20px; -} -ul.tsd-parameter-list > li.tsd-parameter-signature, -ul.tsd-type-parameter-list > li.tsd-parameter-signature { - list-style: none; - margin-left: -20px; -} -ul.tsd-parameter-list h5, -ul.tsd-type-parameter-list h5 { - font-size: 16px; - margin: 1em 0 0.5em 0; -} -.tsd-sources { - margin-top: 1rem; - font-size: 0.875em; -} -.tsd-sources a { - color: var(--color-text-aside); - text-decoration: underline; -} -.tsd-sources ul { - list-style: none; - padding: 0; -} - -.tsd-page-toolbar { - position: fixed; - z-index: 1; - top: 0; - left: 0; - width: 100%; - color: var(--color-text); - background: var(--color-background-secondary); - border-bottom: 1px var(--color-accent) solid; - transition: transform 0.3s ease-in-out; -} -.tsd-page-toolbar a { - color: var(--color-text); - text-decoration: none; -} -.tsd-page-toolbar a.title { - font-weight: bold; -} -.tsd-page-toolbar a.title:hover { - text-decoration: underline; -} -.tsd-page-toolbar .tsd-toolbar-contents { - display: flex; - justify-content: space-between; - height: 2.5rem; -} -.tsd-page-toolbar .table-cell { - position: relative; - white-space: nowrap; - line-height: 40px; -} -.tsd-page-toolbar .table-cell:first-child { - width: 100%; -} - -.tsd-page-toolbar--hide { - transform: translateY(-100%); -} - -.tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.8; - height: 40px; - transition: opacity 0.1s, background-color 0.2s; - vertical-align: bottom; - cursor: pointer; -} -.tsd-widget:hover { - opacity: 0.9; -} -.tsd-widget.active { - opacity: 1; - background-color: var(--color-accent); -} -.tsd-widget.no-caption { - width: 40px; -} -.tsd-widget.no-caption:before { - margin: 0; -} - -.tsd-widget.options, -.tsd-widget.menu { - display: none; -} -@media (max-width: 1024px) { - .tsd-widget.options, - .tsd-widget.menu { - display: inline-block; - } -} -input[type="checkbox"] + .tsd-widget:before { - background-position: -120px 0; -} -input[type="checkbox"]:checked + .tsd-widget:before { - background-position: -160px 0; -} - -img { - max-width: 100%; -} - -.tsd-anchor-icon { - display: inline-flex; - align-items: center; - margin-left: 0.5rem; - vertical-align: middle; - color: var(--color-text); -} - -.tsd-anchor-icon svg { - width: 1em; - height: 1em; - visibility: hidden; -} - -.tsd-anchor-link:hover > .tsd-anchor-icon svg { - visibility: visible; -} - -.deprecated { - text-decoration: line-through; -} - -* { - scrollbar-width: thin; - scrollbar-color: var(--color-accent) var(--color-icon-background); -} - -*::-webkit-scrollbar { - width: 0.75rem; -} - -*::-webkit-scrollbar-track { - background: var(--color-icon-background); -} - -*::-webkit-scrollbar-thumb { - background-color: var(--color-accent); - border-radius: 999rem; - border: 0.25rem solid var(--color-icon-background); -} diff --git a/classes/CasparCGState.html b/classes/CasparCGState.html deleted file mode 100644 index 6b71d3d..0000000 --- a/classes/CasparCGState.html +++ /dev/null @@ -1,367 +0,0 @@ -CasparCGState | casparcg-state
    -
    -
    -
    -
    - -

    Class CasparCGState

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        Optional config: { externalStorage?: ((action: string, data?: null | Record<string, any>) => InternalState); getMediaDurationCallback?: ((clip: string, callback: ((duration: number) => void)) => void) }
        -
          -
        • -
          Optional externalStorage?: ((action: string, data?: null | Record<string, any>) => InternalState)
          -
            -
          • -
              -
            • (action: string, data?: null | Record<string, any>): InternalState
            • -
            • -
              -

              Parameters

              -
                -
              • -
                action: string
              • -
              • -
                Optional data: null | Record<string, any>
              -

              Returns InternalState

        • -
        • -
          Optional getMediaDurationCallback?: ((clip: string, callback: ((duration: number) => void)) => void)
          -
            -
          • -
              -
            • (clip: string, callback: ((duration: number) => void)): void
            • -
            • -
              -

              Parameters

              -
                -
              • -
                clip: string
              • -
              • -
                callback: ((duration: number) => void)
                -
                  -
                • -
                    -
                  • (duration: number): void
                  • -
                  • -
                    -

                    Parameters

                    -
                      -
                    • -
                      duration: number
                    -

                    Returns void

              -

              Returns void

      -

      Returns CasparCGState

    -
    -

    Properties

    -
    - -
    _currentStateStorage: StateObjectStorage = ...
    -
    - -
    bufferedCommands: { additionalLayerState?: LayerBase; cmd: AMCPCommand }[] = []
    -
    - -
    minTimeSincePlay: number = MIN_TIME_SINCE_PLAY
    -
    -

    Accessors

    -
    - -
    -
    - -
    -
    -

    Methods

    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/classes/CasparCGState0.html b/classes/CasparCGState0.html deleted file mode 100644 index c938bd3..0000000 --- a/classes/CasparCGState0.html +++ /dev/null @@ -1,357 +0,0 @@ -CasparCGState0 | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Class CasparCGState0

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        Optional config: { externalStorage?: ((action: string, data?: null | Record<string, any>) => InternalState); getMediaDurationCallback?: ((clip: string, callback: ((duration: number) => void)) => void) }
        -
          -
        • -
          Optional externalStorage?: ((action: string, data?: null | Record<string, any>) => InternalState)
          -
            -
          • -
              -
            • (action: string, data?: null | Record<string, any>): InternalState
            • -
            • -
              -

              Parameters

              -
                -
              • -
                action: string
              • -
              • -
                Optional data: null | Record<string, any>
              -

              Returns InternalState

        • -
        • -
          Optional getMediaDurationCallback?: ((clip: string, callback: ((duration: number) => void)) => void)
          -
            -
          • -
              -
            • (clip: string, callback: ((duration: number) => void)): void
            • -
            • -
              -

              Parameters

              -
                -
              • -
                clip: string
              • -
              • -
                callback: ((duration: number) => void)
                -
                  -
                • -
                    -
                  • (duration: number): void
                  • -
                  • -
                    -

                    Parameters

                    -
                      -
                    • -
                      duration: number
                    -

                    Returns void

              -

              Returns void

      -

      Returns CasparCGState0

    -
    -

    Properties

    -
    - -
    _currentStateStorage: StateObjectStorage = ...
    -
    - -
    _isInitialised: boolean = false
    -
    - -
    bufferedCommands: { additionalLayerState?: LayerBase; cmd: AMCPCommand }[] = []
    -
    - -
    minTimeSincePlay: number = MIN_TIME_SINCE_PLAY
    -
    -

    Accessors

    -
    - -
    -
    - -
    -
    -

    Methods

    -
    - -
    -
    - -
    -
    - -
      - -
    • -

      Get the gurrent state

      - -

      Returns

      The current state

      -
      -

      Returns InternalState

    -
    - -
      - -
    • -

      Initializes the state by using channel info

      -
      -
      -

      Parameters

      -
        -
      • -
        channels: ChannelInfo[]
        -

        [description]

        -
      • -
      • -
        currentTime: number
      -

      Returns void

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        initialised: boolean
      • -
      • -
        _currentTime: number
      -

      Returns void

    -
    - -
      - -
    • -

      Set the current statue to a provided state

      -
      -
      -

      Parameters

      -
        -
      • -
        state: InternalState
        -

        The new state

        -
      -

      Returns void

    -
    - -
      - -
    • -

      A soft clear, ie clears any content, but keeps channel settings

      -
      -

      Returns void

    -
    - -
    -
    - -
    -
    - -
    -
    - -
      - -
    • -

      Temporary, intermediate function, to deal with ordering of commands. (This might be replaced with something more permanent later)

      -
      -
      -

      Parameters

      -
        -
      • -
        oldState: InternalState
      • -
      • -
        newState: State
      • -
      • -
        currentTime: number
      • -
      • -
        minTimeSincePlay: number = MIN_TIME_SINCE_PLAY
      -

      Returns AMCPCommandWithContext[]

    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/classes/Transition.html b/classes/Transition.html deleted file mode 100644 index c2ff5c4..0000000 --- a/classes/Transition.html +++ /dev/null @@ -1,228 +0,0 @@ -Transition | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Class Transition

    -
    -

    Hierarchy

    -
      -
    • Transition
    -
    -

    Implements

    -
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        Optional typeOrTransition: object | TransitionType
      • -
      • -
        Optional durationOrMaskFile: string | number
      • -
      • -
        Optional easingOrDelay: number | TransitionTween
      • -
      • -
        Optional directionOrOverlayFile: string
      • -
      • -
        Optional audioFadeStart: number
      • -
      • -
        Optional audioFadeDuration: number
      -

      Returns Transition

    -
    -

    Properties

    -
    - -
    audioFadeDuration: number = 0
    -
    - -
    audioFadeStart: number = 0
    -
    - -
    customOptions: any = undefined
    -
    - -
    delay: number = 0
    -
    - -
    direction: Direction = Direction.Right
    -
    - -
    duration: number = 0
    -
    - -
    easing: TransitionTween = TransitionTween.LINEAR
    -
    - -
    maskFile: string = ''
    -
    - -
    overlayFile: string = ''
    -
    - -
    type: TransitionType = TransitionType.Mix
    -
    -

    Methods

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        Optional fps: number
      -

      Returns { transition: TransitionParameters }

      -
        -
      • -
        transition: TransitionParameters
    -
    - -
    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        time: number
      • -
      • -
        Optional fps: number
      -

      Returns number

    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/classes/TransitionObject.html b/classes/TransitionObject.html deleted file mode 100644 index fda9fce..0000000 --- a/classes/TransitionObject.html +++ /dev/null @@ -1,148 +0,0 @@ -TransitionObject | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Class TransitionObject

    -
    -

    Hierarchy

    -
      -
    • TransitionObject
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    -
    -

    Methods

    -
    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    _transition: true
    -
    - -
    _value?: string | number | boolean
    -
    - -
    changeTransition?: TransitionOptions
    -
    - -
    inTransition?: TransitionOptions
    -
    - -
    outTransition?: TransitionOptions
    -
    -

    Methods

    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/classes/casparcgstate.html b/classes/casparcgstate.html new file mode 100644 index 0000000..898104a --- /dev/null +++ b/classes/casparcgstate.html @@ -0,0 +1,2958 @@ + + + + + + CasparCGState | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    +
      +
    • new CasparCGState(config?: undefined | { externalStorage?: undefined | ((action: string, data: Record<string, any> | null) => InternalState); getMediaDurationCallback?: undefined | ((clip: string, callback: (duration: number) => void) => void) }): CasparCGState
    • +
    + +
    +
    +
    +

    Properties

    +
    + +

    Protected _currentStateStorage

    +
    _currentStateStorage: StateObjectStorage = new StateObjectStorage()
    + +
    +
    + +

    bufferedCommands

    +
    bufferedCommands: Array<{ additionalLayerState?: InternalLayer; cmd: CommandNS.IAMCPCommandVO }> = []
    + +
    +
    + +

    minTimeSincePlay

    +
    minTimeSincePlay: number = MIN_TIME_SINCE_PLAY
    + +
    +
    +
    +

    Accessors

    +
    + +

    isInitialised

    +
      +
    • get isInitialised(): boolean
    • +
    + +
    +
    + +

    version

    +
      +
    • get version(): string
    • +
    + +
    +
    +
    +

    Methods

    +
    + +

    clearState

    +
      +
    • clearState(): void
    • +
    + +
    +
    + +

    getDiff

    + + +
    +
    + +

    getState

    + + +
    +
    + +

    initStateFromChannelInfo

    +
      +
    • initStateFromChannelInfo(channels: Array<ChannelInfo>, currentTime: number): void
    • +
    + +
    +
    + +

    setIsInitialised

    +
      +
    • setIsInitialised(initialised: boolean, _currentTime: number): void
    • +
    + +
    +
    + +

    setState

    + + +
    +
    + +

    softClearState

    +
      +
    • softClearState(): void
    • +
    + +
    +
    + +

    toString

    +
      +
    • toString(): string
    • +
    + +
    +
    + +

    valueOf

    + + +
    +
    + +

    Static diffStates

    + + +
    +
    + +

    Static diffStatesOrderedCommands

    + + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/classes/casparcgstate0.html b/classes/casparcgstate0.html new file mode 100644 index 0000000..ec6abc3 --- /dev/null +++ b/classes/casparcgstate0.html @@ -0,0 +1,2941 @@ + + + + + + CasparCGState0 | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    +
      +
    • new CasparCGState0(config?: undefined | { externalStorage?: undefined | ((action: string, data: Record<string, any> | null) => InternalState); getMediaDurationCallback?: undefined | ((clip: string, callback: (duration: number) => void) => void) }): CasparCGState0
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        Optional config: undefined | { externalStorage?: undefined | ((action: string, data: Record<string, any> | null) => InternalState); getMediaDurationCallback?: undefined | ((clip: string, callback: (duration: number) => void) => void) }
        +
      • +
      +

      Returns CasparCGState0

      +
    • +
    +
    +
    +
    +

    Properties

    +
    + +

    Protected _currentStateStorage

    +
    _currentStateStorage: StateObjectStorage = new StateObjectStorage()
    + +
    +
    + +

    bufferedCommands

    +
    bufferedCommands: Array<{ additionalLayerState?: InternalLayer; cmd: CommandNS.IAMCPCommandVO }> = []
    + +
    +
    + +

    minTimeSincePlay

    +
    minTimeSincePlay: number = MIN_TIME_SINCE_PLAY
    + +
    +
    +
    +

    Accessors

    +
    + +

    isInitialised

    +
      +
    • get isInitialised(): boolean
    • +
    + +
    +
    + +

    version

    +
      +
    • get version(): string
    • +
    + +
    +
    +
    +

    Methods

    +
    + +

    clearState

    +
      +
    • clearState(): void
    • +
    + +
    +
    + +

    getDiff

    + + +
    +
    + +

    getState

    + + +
    +
    + +

    initStateFromChannelInfo

    +
      +
    • initStateFromChannelInfo(channels: Array<ChannelInfo>, currentTime: number): void
    • +
    +
      +
    • + +
      +
      +

      Initializes the state by using channel info

      +
      +
      +

      Parameters

      +
        +
      • +
        channels: Array<ChannelInfo>
        +
        +
        +
      • +
      • +
        currentTime: number
        +
      • +
      +

      Returns void

      +
    • +
    +
    +
    + +

    setIsInitialised

    +
      +
    • setIsInitialised(initialised: boolean, _currentTime: number): void
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        initialised: boolean
        +
      • +
      • +
        _currentTime: number
        +
      • +
      +

      Returns void

      +
    • +
    +
    +
    + +

    setState

    + + +
    +
    + +

    softClearState

    +
      +
    • softClearState(): void
    • +
    +
      +
    • + +
      +
      +

      A soft clear, ie clears any content, but keeps channel settings

      +
      +
      +

      Returns void

      +
    • +
    +
    +
    + +

    toString

    +
      +
    • toString(): string
    • +
    + +
    +
    + +

    valueOf

    + + +
    +
    + +

    Static diffStates

    + + +
    +
    + +

    Static diffStatesOrderedCommands

    + +
      +
    • + +
      +
      +

      Temporary, intermediate function, to deal with ordering of commands. (This might be replaced with something more permanent later)

      +
      +
      +

      Parameters

      +
        +
      • +
        oldState: InternalState
        +
      • +
      • +
        newState: State
        +
        +
        +
      • +
      • +
        currentTime: number
        +
      • +
      • +
        Default value minTimeSincePlay: number = MIN_TIME_SINCE_PLAY
        +
      • +
      +

      Returns Array<AMCPCommandVOWithContext>

      +
    • +
    +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/classes/mixer.html b/classes/mixer.html new file mode 100644 index 0000000..9b6b737 --- /dev/null +++ b/classes/mixer.html @@ -0,0 +1,2850 @@ + + + + + + Mixer | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + Mixer +
    • +
    +
    +
    +

    Indexable

    +
    [key: string]: any
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    Optional anchor

    +
    anchor: { x: number; y: number } | TransitionObject
    + +
    +
    + +

    Optional blendmode

    +
    blendmode: CCGEnum.BlendMode | TransitionObject
    + +
    +
    + +

    Optional brightness

    +
    brightness: number | TransitionObject
    + +
    +
    + +

    Optional bundleWithCommands

    +
    bundleWithCommands: undefined | number
    + +
    +
    + +

    Optional changeTransition

    +
    changeTransition: TransitionOptions
    + +
    +
    + +

    Optional chroma

    + + +
    +
    + +

    Optional clip

    +
    clip: { height: number; width: number; x: number; y: number } | TransitionObject
    + +
    +
    + +

    Optional contrast

    +
    contrast: number | TransitionObject
    + +
    +
    + +

    Optional crop

    +
    crop: { bottom: number; left: number; right: number; top: number } | TransitionObject
    + +
    +
    + +

    Optional fill

    +
    fill: { x: number; xScale: number; y: number; yScale: number } | TransitionObject
    + +
    +
    + +

    Optional inTransition

    +
    inTransition: TransitionOptions
    + +
    +
    + +

    Optional keyer

    +
    keyer: boolean | TransitionObject
    + +
    +
    + +

    Optional levels

    +
    levels: { gamma: number; maxInput: number; maxOutput: number; minInput: number; minOutput: number } | TransitionObject
    + +
    +
    + +

    Optional mastervolume

    +
    mastervolume: number | TransitionObject
    + +
    +
    + +

    Optional opacity

    +
    opacity: number | TransitionObject
    + +
    +
    + +

    Optional outTransition

    +
    outTransition: TransitionOptions
    + +
    +
    + +

    Optional perspective

    + + +
    +
    + +

    Optional rotation

    +
    rotation: number | TransitionObject
    + +
    +
    + +

    Optional saturation

    +
    saturation: number | TransitionObject
    + +
    +
    + +

    Optional straightAlpha

    +
    straightAlpha: boolean | TransitionObject
    + +
    +
    + +

    Optional volume

    +
    volume: number | TransitionObject
    + +
    +
    +
    +

    Methods

    +
    + +

    Static getDefaultValues

    +
      +
    • getDefaultValues(attr: string): Record<string, any> | number | boolean | null
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        attr: string
        +
      • +
      +

      Returns Record<string, any> | number | boolean | null

      +
    • +
    +
    +
    + +

    Static getValue

    +
      +
    • getValue(val: any): any
    • +
    + +
    +
    + +

    Static supportedAttributes

    +
      +
    • supportedAttributes(): Array<string>
    • +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/classes/stateobjectstorage.html b/classes/stateobjectstorage.html new file mode 100644 index 0000000..67a5762 --- /dev/null +++ b/classes/stateobjectstorage.html @@ -0,0 +1,2595 @@ + + + + + + StateObjectStorage | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +

    StateObjectStorage is used for exposing the internal state variable + By default, it is storing the state as an internal variable, + byt may be using an external storage function for fetching/storing the state.

    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + StateObjectStorage +
    • +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Methods

    +
    + +

    assignExternalStorage

    +
      +
    • assignExternalStorage(fcn: (action: string, data: Record<string, any> | null) => InternalState): void
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        fcn: (action: string, data: Record<string, any> | null) => InternalState
        +
          +
        • +
            +
          • (action: string, data: Record<string, any> | null): InternalState
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              action: string
              +
            • +
            • +
              data: Record<string, any> | null
              +
            • +
            +

            Returns InternalState

            +
          • +
          +
        • +
        +
      • +
      +

      Returns void

      +
    • +
    +
    +
    + +

    clearState

    +
      +
    • clearState(): void
    • +
    + +
    +
    + +

    fetchState

    + + +
    +
    + +

    storeState

    + + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/classes/transition.html b/classes/transition.html new file mode 100644 index 0000000..8ca0f5d --- /dev/null +++ b/classes/transition.html @@ -0,0 +1,2767 @@ + + + + + + Transition | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + Transition +
    • +
    +
    +
    +

    Implements

    + +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Properties

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    +
      +
    • new Transition(typeOrTransition?: string | object, durationOrMaskFile?: number | string, easingOrDelay?: string | number, directionOrOverlayFile?: undefined | string, audioFadeStart?: undefined | number, audioFadeDuration?: undefined | number): Transition
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        Optional typeOrTransition: string | object
        +
      • +
      • +
        Optional durationOrMaskFile: number | string
        +
      • +
      • +
        Optional easingOrDelay: string | number
        +
      • +
      • +
        Optional directionOrOverlayFile: undefined | string
        +
      • +
      • +
        Optional audioFadeStart: undefined | number
        +
      • +
      • +
        Optional audioFadeDuration: undefined | number
        +
      • +
      +

      Returns Transition

      +
    • +
    +
    +
    +
    +

    Properties

    +
    + +

    audioFadeDuration

    +
    audioFadeDuration: number = 0
    + +
    +
    + +

    audioFadeStart

    +
    audioFadeStart: number = 0
    + +
    +
    + +

    customOptions

    +
    customOptions: any = undefined
    + +
    +
    + +

    delay

    +
    delay: number = 0
    + +
    +
    + +

    direction

    +
    direction: string = "right"
    + +
    +
    + +

    duration

    +
    duration: number = 0
    + +
    +
    + +

    easing

    +
    easing: string = "linear"
    + +
    +
    + +

    maskFile

    +
    maskFile: string = ""
    + +
    +
    + +

    overlayFile

    +
    overlayFile: string = ""
    + +
    +
    + +

    type

    +
    type: string = "mix"
    + +
    +
    +
    +

    Methods

    +
    + +

    fromCommand

    +
      +
    • fromCommand(command: any, fps?: undefined | number): Transition
    • +
    + +
    +
    + +

    getOptions

    +
      +
    • getOptions(fps?: undefined | number): any
    • +
    + +
    +
    + +

    getString

    +
      +
    • getString(fps?: undefined | number): string
    • +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/classes/transitionobject.html b/classes/transitionobject.html new file mode 100644 index 0000000..f0fcc49 --- /dev/null +++ b/classes/transitionobject.html @@ -0,0 +1,2627 @@ + + + + + + TransitionObject | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + TransitionObject +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Properties

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    + + +
    +
    +
    +

    Properties

    +
    + +

    _transition

    +
    _transition: true
    + +
    +
    + +

    _value

    +
    _value: string | number | boolean
    + +
    +
    + +

    changeTransition

    +
    changeTransition: TransitionOptions
    + +
    +
    + +

    inTransition

    +
    inTransition: TransitionOptions
    + +
    +
    + +

    outTransition

    +
    outTransition: TransitionOptions
    + +
    +
    +
    +

    Methods

    +
    + +

    toString

    +
      +
    • toString(): string
    • +
    + +
    +
    + +

    valueOf

    +
      +
    • valueOf(): string | number | boolean
    • +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/enums/LayerContentType.html b/enums/LayerContentType.html deleted file mode 100644 index 4ced137..0000000 --- a/enums/LayerContentType.html +++ /dev/null @@ -1,111 +0,0 @@ -LayerContentType | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Enumeration LayerContentType

    -
    -
    -
    - -
    -
    -

    Enumeration Members

    -
    -
    -

    Enumeration Members

    -
    - -
    FUNCTION: "function"
    -
    - -
    HTMLPAGE: "htmlpage"
    -
    - -
    INPUT: "input"
    -
    - -
    MEDIA: "media"
    -
    - -
    NOTHING: ""
    -
    - -
    RECORD: "record"
    -
    - -
    ROUTE: "route"
    -
    - -
    TEMPLATE: "template"
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/enums/layercontenttype.html b/enums/layercontenttype.html new file mode 100644 index 0000000..832d471 --- /dev/null +++ b/enums/layercontenttype.html @@ -0,0 +1,2573 @@ + + + + + + LayerContentType | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Index

    +
    +
    +
    +

    Enumeration members

    + +
    +
    +
    +
    +
    +

    Enumeration members

    +
    + +

    FUNCTION

    +
    FUNCTION: = "function"
    + +
    +
    + +

    HTMLPAGE

    +
    HTMLPAGE: = "htmlpage"
    + +
    +
    + +

    INPUT

    +
    INPUT: = "input"
    + +
    +
    + +

    MEDIA

    +
    MEDIA: = "media"
    + +
    +
    + +

    NOTHING

    +
    NOTHING: = ""
    + +
    +
    + +

    RECORD

    +
    RECORD: = "record"
    + +
    +
    + +

    ROUTE

    +
    ROUTE: = "route"
    + +
    +
    + +

    TEMPLATE

    +
    TEMPLATE: = "template"
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/globals.html b/globals.html new file mode 100644 index 0000000..2da2b31 --- /dev/null +++ b/globals.html @@ -0,0 +1,3710 @@ + + + + + + casparcg-state | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    + +

    Casparcg-state

    +
    +

    codecov

    +

    This library tracks the state of CasparCG Servers and generates commands to be used in casparcg-connection.

    +

    As an example, this library is used in the Sofie TV News Studio Automation System.

    + +

    Dev install instructions:

    +
    +
      +
    • Install yarn + https://yarnpkg.com

      +
    • +
    • Install jest + yarn global add jest

      +
    • +
    • Install dependencies + yarn + or + yarn install

      +
    • +
    +

    Then you can:

    +
      +
    • Build: + yarn build

      +
    • +
    • run test + jest

      +
    • +
    • watch + yarn watch

      +
    • +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Type aliases

    +
    + +

    DiffCommandGroups

    +
    DiffCommandGroups: Array<DiffCommands>
    + +
    +
    + +

    InternalLayer

    +
    InternalLayer: LayerBase
    + +
    +
    + +

    Layer

    + + +
    +
    + +

    NextUp

    + + +
    +
    +
    +

    Variables

    +
    + +

    Const CasparCGStateVersion

    +
    CasparCGStateVersion: "2017-11-06 19:15" = "2017-11-06 19:15"
    + +
    +
    + +

    Const MIN_TIME_SINCE_PLAY

    +
    MIN_TIME_SINCE_PLAY: 150 = 150
    + +
    +
    + +

    _

    +
    _: UnderscoreStatic
    + +
    +
    + +

    Const clone

    +
    clone: any = require('fast-clone')
    + +
    +
    +
    +

    Functions

    +
    + +

    addCommands

    + + +
    +
    + +

    addContext

    + + +
    +
    + +

    calculatePlayAttributes

    +
      +
    • calculatePlayAttributes(timeSincePlay: number | null, nl: MediaLayer | NextUp, newChannel: Channel, oldChannel: Channel): { channelLayout: string | undefined; inPointFrames: number | undefined; lengthFrames: number | undefined; looping: boolean; seekFrames: number }
    • +
    +
      +
    • + +

      Parameters

      + +

      Returns { channelLayout: string | undefined; inPointFrames: number | undefined; lengthFrames: number | undefined; looping: boolean; seekFrames: number }

      +
        +
      • +
        channelLayout: string | undefined
        +
      • +
      • +
        inPointFrames: number | undefined
        +
      • +
      • +
        lengthFrames: number | undefined
        +
      • +
      • +
        looping: boolean
        +
      • +
      • +
        seekFrames: number
        +
      • +
      +
    • +
    +
    +
    + +

    calculateSeek

    + +
      +
    • + +
      +
      +

      Calculate seek time needed to make the clip to play in sync + Returns seek, in frames

      +
      +
      +

      Parameters

      + +

      Returns number

      +
    • +
    +
    +
    + +

    compareAttrs

    +
      +
    • compareAttrs<T>(obj0: T | undefined, obj1: T | undefined, attrs: Array<keyof T>, minTimeSincePlay?: number, strict?: undefined | false | true): null | string
    • +
    +
      +
    • + +

      Type parameters

      +
        +
      • +

        T: {}

        +
      • +
      +

      Parameters

      +
        +
      • +
        obj0: T | undefined
        +
      • +
      • +
        obj1: T | undefined
        +
      • +
      • +
        attrs: Array<keyof T>
        +
      • +
      • +
        Default value minTimeSincePlay: number = 150
        +
      • +
      • +
        Optional strict: undefined | false | true
        +
      • +
      +

      Returns null | string

      +
    • +
    +
    +
    + +

    compareMixerValues

    +
      +
    • compareMixerValues(layer: LayerBase, oldLayer: InternalLayer, attr: string, attrs?: Array<string>): string | null
    • +
    + +
    +
    + +

    diffBackground

    +
      +
    • diffBackground(oldState: InternalState, newState: State, channel: string, layer: string): { bgDiff: null | string; noClear: boolean }
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        oldState: InternalState
        +
      • +
      • +
        newState: State
        +
      • +
      • +
        channel: string
        +
      • +
      • +
        layer: string
        +
      • +
      +

      Returns { bgDiff: null | string; noClear: boolean }

      +
        +
      • +
        bgDiff: null | string
        +
      • +
      • +
        noClear: boolean
        +
      • +
      +
    • +
    +
    +
    + +

    diffForeground

    +
      +
    • diffForeground(oldState: InternalState, newState: State, channel: string, layer: string, minTimeSincePlay: number): string | null
    • +
    + +
    +
    + +

    fixPlayCommandInput

    +
      +
    • fixPlayCommandInput<T>(o: T): T
    • +
    +
      +
    • + +

      Type parameters

      +
        +
      • +

        T: object

        +
      • +
      +

      Parameters

      +
        +
      • +
        o: T
        +
      • +
      +

      Returns T

      +
    • +
    +
    +
    + +

    frames2Time

    +
      +
    • frames2Time(frames: number, fps: number | undefined): number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        frames: number
        +
      • +
      • +
        fps: number | undefined
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    + +

    frames2TimeChannel

    +
      +
    • frames2TimeChannel(frames: number, newChannel: Channel, oldChannel?: Channel): number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        frames: number
        +
      • +
      • +
        newChannel: Channel
        +
      • +
      • +
        Optional oldChannel: Channel
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    + +

    getChannel

    + + +
    +
    + +

    getLayer

    + + +
    +
    + +

    getTimeSincePlay

    +
      +
    • getTimeSincePlay(layer: MediaLayer, currentTime: number, minTimeSincePlay: number): null | number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        layer: MediaLayer
        +
      • +
      • +
        currentTime: number
        +
      • +
      • +
        minTimeSincePlay: number
        +
      • +
      +

      Returns null | number

      +
    • +
    +
    +
    + +

    isIAMCPCommand

    +
      +
    • isIAMCPCommand(cmd: any): cmd is CommandNS.IAMCPCommand
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        cmd: any
        +
      • +
      +

      Returns cmd is CommandNS.IAMCPCommand

      +
    • +
    +
    +
    + +

    resolveBackgroundState

    +
      +
    • resolveBackgroundState(oldState: InternalState, newState: State, channel: string, layer: string, forceDiff?: boolean): { commands: DiffCommands }
    • +
    + +
    +
    + +

    resolveEmptyState

    + + +
    +
    + +

    resolveForegroundState

    +
      +
    • resolveForegroundState(oldState: InternalState, newState: State, channel: string, layer: string, currentTime: number, minTimeSincePlay: number): { bgCleared: boolean; commands: DiffCommands }
    • +
    + +
    +
    + +

    resolveMixerState

    + + +
    +
    + +

    setDefaultValue

    +
      +
    • setDefaultValue(obj: any | Array<any>, key: string | Array<string>, value: any): void
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        obj: any | Array<any>
        +
      • +
      • +
        key: string | Array<string>
        +
      • +
      • +
        value: any
        +
      • +
      +

      Returns void

      +
    • +
    +
    +
    + +

    setTransition

    +
      +
    • setTransition(options: any | null, channel: Channel, oldLayer: LayerBase, content: any, isRemove: boolean, isBg?: undefined | false | true): any
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        options: any | null
        +
      • +
      • +
        channel: Channel
        +
      • +
      • +
        oldLayer: LayerBase
        +
      • +
      • +
        content: any
        +
      • +
      • +
        isRemove: boolean
        +
      • +
      • +
        Optional isBg: undefined | false | true
        +
      • +
      +

      Returns any

      +
    • +
    +
    +
    + +

    time2Frames

    +
      +
    • time2Frames(time: number, fps: number | undefined): number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        time: number
        +
      • +
      • +
        fps: number | undefined
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    + +

    time2FramesChannel

    +
      +
    • time2FramesChannel(time: number, newChannel: Channel, oldChannel?: Channel): number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        time: number
        +
      • +
      • +
        newChannel: Channel
        +
      • +
      • +
        Optional oldChannel: Channel
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/index.html b/index.html index f64aaf1..7f94543 100644 --- a/index.html +++ b/index.html @@ -1,116 +1,3711 @@ -casparcg-state
    -
    - -
    + + + + + + casparcg-state | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    -
    -
    -

    casparcg-state

    -
    - -

    Casparcg-state

    -
    -

    codecov

    -

    This library tracks the state of CasparCG Servers and generates commands to be used in casparcg-connection.

    -

    As an example, this library is used in the Sofie TV News Studio Automation System.

    - - -

    Dev install instructions:

    -
    -
      -
    • Install yarn - https://yarnpkg.com

      -
    • -
    • Install jest - yarn global add jest

      -
    • -
    • Install dependencies - yarn - or - yarn install

      -
    • -
    -

    Then you can:

    -
      -
    • Build: - yarn build

      -
    • -
    • run test - jest

      -
    • -
    • watch - yarn watch

      -
    • -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +
    +
    + +

    Casparcg-state

    +
    +

    codecov

    +

    This library tracks the state of CasparCG Servers and generates commands to be used in casparcg-connection.

    +

    As an example, this library is used in the Sofie TV News Studio Automation System.

    + +

    Dev install instructions:

    +
    +
      +
    • Install yarn + https://yarnpkg.com

      +
    • +
    • Install jest + yarn global add jest

      +
    • +
    • Install dependencies + yarn + or + yarn install

      +
    • +
    +

    Then you can:

    +
      +
    • Build: + yarn build

      +
    • +
    • run test + jest

      +
    • +
    • watch + yarn watch

      +
    • +
    +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Type aliases

    +
    + +

    DiffCommandGroups

    +
    DiffCommandGroups: Array<DiffCommands>
    + +
    +
    + +

    InternalLayer

    +
    InternalLayer: LayerBase
    + +
    +
    + +

    Layer

    + + +
    +
    + +

    NextUp

    + + +
    +
    +
    +

    Variables

    +
    + +

    Const CasparCGStateVersion

    +
    CasparCGStateVersion: "2017-11-06 19:15" = "2017-11-06 19:15"
    + +
    +
    + +

    Const MIN_TIME_SINCE_PLAY

    +
    MIN_TIME_SINCE_PLAY: 150 = 150
    + +
    +
    + +

    _

    +
    _: UnderscoreStatic
    + +
    +
    + +

    Const clone

    +
    clone: any = require('fast-clone')
    + +
    +
    +
    +

    Functions

    +
    + +

    addCommands

    + + +
    +
    + +

    addContext

    + + +
    +
    + +

    calculatePlayAttributes

    +
      +
    • calculatePlayAttributes(timeSincePlay: number | null, nl: MediaLayer | NextUp, newChannel: Channel, oldChannel: Channel): { channelLayout: string | undefined; inPointFrames: number | undefined; lengthFrames: number | undefined; looping: boolean; seekFrames: number }
    • +
    +
      +
    • + +

      Parameters

      + +

      Returns { channelLayout: string | undefined; inPointFrames: number | undefined; lengthFrames: number | undefined; looping: boolean; seekFrames: number }

      +
        +
      • +
        channelLayout: string | undefined
        +
      • +
      • +
        inPointFrames: number | undefined
        +
      • +
      • +
        lengthFrames: number | undefined
        +
      • +
      • +
        looping: boolean
        +
      • +
      • +
        seekFrames: number
        +
      • +
      +
    • +
    +
    +
    + +

    calculateSeek

    + +
      +
    • + +
      +
      +

      Calculate seek time needed to make the clip to play in sync + Returns seek, in frames

      +
      +
      +

      Parameters

      + +

      Returns number

      +
    • +
    +
    +
    + +

    compareAttrs

    +
      +
    • compareAttrs<T>(obj0: T | undefined, obj1: T | undefined, attrs: Array<keyof T>, minTimeSincePlay?: number, strict?: undefined | false | true): null | string
    • +
    +
      +
    • + +

      Type parameters

      +
        +
      • +

        T: {}

        +
      • +
      +

      Parameters

      +
        +
      • +
        obj0: T | undefined
        +
      • +
      • +
        obj1: T | undefined
        +
      • +
      • +
        attrs: Array<keyof T>
        +
      • +
      • +
        Default value minTimeSincePlay: number = 150
        +
      • +
      • +
        Optional strict: undefined | false | true
        +
      • +
      +

      Returns null | string

      +
    • +
    +
    +
    + +

    compareMixerValues

    +
      +
    • compareMixerValues(layer: LayerBase, oldLayer: InternalLayer, attr: string, attrs?: Array<string>): string | null
    • +
    + +
    +
    + +

    diffBackground

    +
      +
    • diffBackground(oldState: InternalState, newState: State, channel: string, layer: string): { bgDiff: null | string; noClear: boolean }
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        oldState: InternalState
        +
      • +
      • +
        newState: State
        +
      • +
      • +
        channel: string
        +
      • +
      • +
        layer: string
        +
      • +
      +

      Returns { bgDiff: null | string; noClear: boolean }

      +
        +
      • +
        bgDiff: null | string
        +
      • +
      • +
        noClear: boolean
        +
      • +
      +
    • +
    +
    +
    + +

    diffForeground

    +
      +
    • diffForeground(oldState: InternalState, newState: State, channel: string, layer: string, minTimeSincePlay: number): string | null
    • +
    + +
    +
    + +

    fixPlayCommandInput

    +
      +
    • fixPlayCommandInput<T>(o: T): T
    • +
    +
      +
    • + +

      Type parameters

      +
        +
      • +

        T: object

        +
      • +
      +

      Parameters

      +
        +
      • +
        o: T
        +
      • +
      +

      Returns T

      +
    • +
    +
    +
    + +

    frames2Time

    +
      +
    • frames2Time(frames: number, fps: number | undefined): number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        frames: number
        +
      • +
      • +
        fps: number | undefined
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    + +

    frames2TimeChannel

    +
      +
    • frames2TimeChannel(frames: number, newChannel: Channel, oldChannel?: Channel): number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        frames: number
        +
      • +
      • +
        newChannel: Channel
        +
      • +
      • +
        Optional oldChannel: Channel
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    + +

    getChannel

    + + +
    +
    + +

    getLayer

    + + +
    +
    + +

    getTimeSincePlay

    +
      +
    • getTimeSincePlay(layer: MediaLayer, currentTime: number, minTimeSincePlay: number): null | number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        layer: MediaLayer
        +
      • +
      • +
        currentTime: number
        +
      • +
      • +
        minTimeSincePlay: number
        +
      • +
      +

      Returns null | number

      +
    • +
    +
    +
    + +

    isIAMCPCommand

    +
      +
    • isIAMCPCommand(cmd: any): cmd is CommandNS.IAMCPCommand
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        cmd: any
        +
      • +
      +

      Returns cmd is CommandNS.IAMCPCommand

      +
    • +
    +
    +
    + +

    resolveBackgroundState

    +
      +
    • resolveBackgroundState(oldState: InternalState, newState: State, channel: string, layer: string, forceDiff?: boolean): { commands: DiffCommands }
    • +
    + +
    +
    + +

    resolveEmptyState

    + + +
    +
    + +

    resolveForegroundState

    +
      +
    • resolveForegroundState(oldState: InternalState, newState: State, channel: string, layer: string, currentTime: number, minTimeSincePlay: number): { bgCleared: boolean; commands: DiffCommands }
    • +
    + +
    +
    + +

    resolveMixerState

    + + +
    +
    + +

    setDefaultValue

    +
      +
    • setDefaultValue(obj: any | Array<any>, key: string | Array<string>, value: any): void
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        obj: any | Array<any>
        +
      • +
      • +
        key: string | Array<string>
        +
      • +
      • +
        value: any
        +
      • +
      +

      Returns void

      +
    • +
    +
    +
    + +

    setTransition

    +
      +
    • setTransition(options: any | null, channel: Channel, oldLayer: LayerBase, content: any, isRemove: boolean, isBg?: undefined | false | true): any
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        options: any | null
        +
      • +
      • +
        channel: Channel
        +
      • +
      • +
        oldLayer: LayerBase
        +
      • +
      • +
        content: any
        +
      • +
      • +
        isRemove: boolean
        +
      • +
      • +
        Optional isBg: undefined | false | true
        +
      • +
      +

      Returns any

      +
    • +
    +
    +
    + +

    time2Frames

    +
      +
    • time2Frames(time: number, fps: number | undefined): number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        time: number
        +
      • +
      • +
        fps: number | undefined
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    + +

    time2FramesChannel

    +
      +
    • time2FramesChannel(time: number, newChannel: Channel, oldChannel?: Channel): number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        time: number
        +
      • +
      • +
        newChannel: Channel
        +
      • +
      • +
        Optional oldChannel: Channel
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/interfaces/AMCPCommandWithContext.html b/interfaces/AMCPCommandWithContext.html deleted file mode 100644 index e8d49d8..0000000 --- a/interfaces/AMCPCommandWithContext.html +++ /dev/null @@ -1,93 +0,0 @@ -AMCPCommandWithContext | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface AMCPCommandWithContext

    -
    -

    Hierarchy

    -
      -
    • Command<Commands, unknown> -
        -
      • AMCPCommandWithContext
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    command: Commands
    -
    - -
    context: { context: string; layerId: string }
    -
    -

    Type declaration

    -
      -
    • -
      context: string
    • -
    • -
      layerId: string
      -

      The id of the layer the command originates from

      -
    -
    - -
    params: unknown
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/Channel.html b/interfaces/Channel.html deleted file mode 100644 index fb23717..0000000 --- a/interfaces/Channel.html +++ /dev/null @@ -1,98 +0,0 @@ -Channel | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface Channel

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    channelNo: number
    -
    - -
    fps?: number
    -

    Frames per second the channel is running in. Note that 50i is only running in 25 fps

    -
    -
    - -
    layers: { [layer: string]: LayerBase }
    -
    -

    Type declaration

    -
    -
    - -
    videoMode?: null | string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/ChannelInfo.html b/interfaces/ChannelInfo.html deleted file mode 100644 index 930f39e..0000000 --- a/interfaces/ChannelInfo.html +++ /dev/null @@ -1,77 +0,0 @@ -ChannelInfo | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface ChannelInfo

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    fps?: number
    -

    Frames per second the channel is running in. Note that 50i is only running in 25 fps

    -
    -
    - -
    videoMode?: null | string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/DiffCommands.html b/interfaces/DiffCommands.html deleted file mode 100644 index 5a93f7d..0000000 --- a/interfaces/DiffCommands.html +++ /dev/null @@ -1,73 +0,0 @@ -DiffCommands | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface DiffCommands

    -
    -

    Hierarchy

    -
      -
    • DiffCommands
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    additionalLayerState?: LayerBase
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/EmptyLayer.html b/interfaces/EmptyLayer.html deleted file mode 100644 index da63e23..0000000 --- a/interfaces/EmptyLayer.html +++ /dev/null @@ -1,145 +0,0 @@ -EmptyLayer | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface EmptyLayer

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    content: NOTHING
    -
    - -
    id: string
    -

    Id of the original timelineObject

    -
    -
    - -
    layerNo: number
    -

    What layer to put the content on

    -
    -
    - -
    media?: null | string | TransitionObject
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    nextUp?: NextUp
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime?: null | number
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    playing: false
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/EmptyLayerBase.html b/interfaces/EmptyLayerBase.html deleted file mode 100644 index 50b9b23..0000000 --- a/interfaces/EmptyLayerBase.html +++ /dev/null @@ -1,68 +0,0 @@ -EmptyLayerBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface EmptyLayerBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    playing: false
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/FunctionLayer.html b/interfaces/FunctionLayer.html deleted file mode 100644 index c799291..0000000 --- a/interfaces/FunctionLayer.html +++ /dev/null @@ -1,185 +0,0 @@ -FunctionLayer | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface FunctionLayer

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    content: FUNCTION
    -
    - -
    executeData?: any
    -
    - -
    executeFcn?: string
    -
    - -
    id: string
    -

    Id of the original timelineObject

    -
    -
    - -
    inMessage?: null | { args?: Record<string, unknown>; url: string }
    -
    - -
    layerNo: number
    -

    What layer to put the content on

    -
    -
    - -
    media?: null | string | TransitionObject
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    nextUp?: NextUp
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    oscDevice?: number
    -
    - -
    outMessage?: null | { args?: Record<string, unknown>; url: string }
    -
    - -
    playTime?: null | number
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    playing?: boolean
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/FunctionLayerBase.html b/interfaces/FunctionLayerBase.html deleted file mode 100644 index f5a4c9e..0000000 --- a/interfaces/FunctionLayerBase.html +++ /dev/null @@ -1,96 +0,0 @@ -FunctionLayerBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface FunctionLayerBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    executeData?: any
    -
    - -
    executeFcn?: string
    -
    - -
    inMessage?: null | { args?: Record<string, unknown>; url: string }
    -
    - -
    oscDevice?: number
    -
    - -
    outMessage?: null | { args?: Record<string, unknown>; url: string }
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/HtmlPageLayer.html b/interfaces/HtmlPageLayer.html deleted file mode 100644 index 3574116..0000000 --- a/interfaces/HtmlPageLayer.html +++ /dev/null @@ -1,145 +0,0 @@ -HtmlPageLayer | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface HtmlPageLayer

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    content: HTMLPAGE
    -
    - -
    id: string
    -

    Id of the original timelineObject

    -
    -
    - -
    layerNo: number
    -

    What layer to put the content on

    -
    -
    - -
    media: null | string | TransitionObject
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    nextUp?: NextUp
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime: null | number
    -

    [timestamp] If set, at what point in time the object started playing

    -
    -
    - -
    playing: true
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/HtmlPageLayerBase.html b/interfaces/HtmlPageLayerBase.html deleted file mode 100644 index 6090e89..0000000 --- a/interfaces/HtmlPageLayerBase.html +++ /dev/null @@ -1,76 +0,0 @@ -HtmlPageLayerBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface HtmlPageLayerBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    media: null | string | TransitionObject
    -
    - -
    playing: true
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/InputLayer.html b/interfaces/InputLayer.html deleted file mode 100644 index 075348e..0000000 --- a/interfaces/InputLayer.html +++ /dev/null @@ -1,178 +0,0 @@ -InputLayer | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface InputLayer

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    afilter?: string
    -
    - -
    content: INPUT
    -
    - -
    id: string
    -

    Id of the original timelineObject

    -
    -
    - -
    input: { channelLayout?: string; device: number; format?: string }
    -
    -

    Type declaration

    -
      -
    • -
      Optional channelLayout?: string
    • -
    • -
      device: number
    • -
    • -
      Optional format?: string
    -
    - -
    layerNo: number
    -

    What layer to put the content on

    -
    -
    - -
    media: TransitionObject | "decklink"
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    nextUp?: NextUp
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime: null
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    playing: true
    -
    - -
    vfilter?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/InputLayerBase.html b/interfaces/InputLayerBase.html deleted file mode 100644 index f3dab25..0000000 --- a/interfaces/InputLayerBase.html +++ /dev/null @@ -1,106 +0,0 @@ -InputLayerBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface InputLayerBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    afilter?: string
    -
    - -
    input: { channelLayout?: string; device: number; format?: string }
    -
    -

    Type declaration

    -
      -
    • -
      Optional channelLayout?: string
    • -
    • -
      device: number
    • -
    • -
      Optional format?: string
    -
    - -
    media: TransitionObject | "decklink"
    -
    - -
    playing: true
    -
    - -
    vfilter?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/LayerBase.html b/interfaces/LayerBase.html deleted file mode 100644 index 3786911..0000000 --- a/interfaces/LayerBase.html +++ /dev/null @@ -1,148 +0,0 @@ -LayerBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface LayerBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    -
    - -
    id: string
    -

    Id of the original timelineObject

    -
    -
    - -
    layerNo: number
    -

    What layer to put the content on

    -
    -
    - -
    media?: null | string | TransitionObject
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    nextUp?: NextUp
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime?: null | number
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    playing?: boolean
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/LayerBaseBase.html b/interfaces/LayerBaseBase.html deleted file mode 100644 index 327daae..0000000 --- a/interfaces/LayerBaseBase.html +++ /dev/null @@ -1,100 +0,0 @@ -LayerBaseBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface LayerBaseBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime?: null | number
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/Mapping.html b/interfaces/Mapping.html deleted file mode 100644 index 019a4c8..0000000 --- a/interfaces/Mapping.html +++ /dev/null @@ -1,73 +0,0 @@ -Mapping | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface Mapping

    -
    -

    Hierarchy

    -
      -
    • Mapping
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    channel: number
    -
    - -
    layer: number
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/Mappings.html b/interfaces/Mappings.html deleted file mode 100644 index 000333a..0000000 --- a/interfaces/Mappings.html +++ /dev/null @@ -1,71 +0,0 @@ -Mappings | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface Mappings

    -
    -

    Hierarchy

    -
      -
    • Mappings
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    layers: { [GLayer: string]: Mapping }
    -
    -

    Type declaration

    -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/MediaLayer.html b/interfaces/MediaLayer.html deleted file mode 100644 index 65126d0..0000000 --- a/interfaces/MediaLayer.html +++ /dev/null @@ -1,231 +0,0 @@ -MediaLayer | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface MediaLayer

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    afilter?: string
    -
    - -
    channelLayout?: string
    -
    - -
    clearOn404?: boolean
    -
    - -
    content: MEDIA
    -
    - -
    id: string
    -

    Id of the original timelineObject

    -
    -
    - -
    inPoint?: number
    -

    [time in ms] The time in the video the video starts playing at (and loops to, when looping)

    -
    -
    - -
    layerNo: number
    -

    What layer to put the content on

    -
    -
    - -
    length?: number
    -

    [time in ms] The duration the video will be playing until freezing (or looping)

    -
    -
    - -
    looping?: boolean
    -

    If the media should be looping, otherwise it'll freeze on last frame

    -
    -
    - -
    media: null | string | TransitionObject
    -

    Media clip name. Could be a filename, a path, or even a color

    -
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    nextUp?: NextUp
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    pauseTime?: null | number
    -

    [timestamp] If set, at what point in time the object was paused

    -
    -
    - -
    playTime?: null | number
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    playing: boolean
    -

    If the media is playing or not (is paused)

    -
    -
    - -
    seek?: number
    -

    [time in ms] If set, the time in the video the video starts playing at

    -
    -
    - -
    vfilter?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/MediaLayerBase.html b/interfaces/MediaLayerBase.html deleted file mode 100644 index 3a188e6..0000000 --- a/interfaces/MediaLayerBase.html +++ /dev/null @@ -1,144 +0,0 @@ -MediaLayerBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface MediaLayerBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    afilter?: string
    -
    - -
    channelLayout?: string
    -
    - -
    clearOn404?: boolean
    -
    - -
    inPoint?: number
    -

    [time in ms] The time in the video the video starts playing at (and loops to, when looping)

    -
    -
    - -
    length?: number
    -

    [time in ms] The duration the video will be playing until freezing (or looping)

    -
    -
    - -
    looping?: boolean
    -

    If the media should be looping, otherwise it'll freeze on last frame

    -
    -
    - -
    media: null | string | TransitionObject
    -

    Media clip name. Could be a filename, a path, or even a color

    -
    -
    - -
    pauseTime?: null | number
    -

    [timestamp] If set, at what point in time the object was paused

    -
    -
    - -
    seek?: number
    -

    [time in ms] If set, the time in the video the video starts playing at

    -
    -
    - -
    vfilter?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/NextUpBase.html b/interfaces/NextUpBase.html deleted file mode 100644 index a09fc73..0000000 --- a/interfaces/NextUpBase.html +++ /dev/null @@ -1,85 +0,0 @@ -NextUpBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface NextUpBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    content: MEDIA | HTMLPAGE | INPUT | ROUTE
    -
    - -
    id: string
    -
    - -
    mode?: "BACKGROUND" | "NEXT"
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/NextUpHTML.html b/interfaces/NextUpHTML.html deleted file mode 100644 index bfac93f..0000000 --- a/interfaces/NextUpHTML.html +++ /dev/null @@ -1,141 +0,0 @@ -NextUpHTML | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface NextUpHTML

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    auto?: boolean
    -
    - -
    content: HTMLPAGE
    -
    - -
    id: string
    -
    - -
    media: null | string | TransitionObject
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    mode?: "BACKGROUND" | "NEXT"
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime?: null | number
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    playing: true
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/NextUpInput.html b/interfaces/NextUpInput.html deleted file mode 100644 index 9af0946..0000000 --- a/interfaces/NextUpInput.html +++ /dev/null @@ -1,174 +0,0 @@ -NextUpInput | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface NextUpInput

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    afilter?: string
    -
    - -
    auto?: boolean
    -
    - -
    content: INPUT
    -
    - -
    id: string
    -
    - -
    input: { channelLayout?: string; device: number; format?: string }
    -
    -

    Type declaration

    -
      -
    • -
      Optional channelLayout?: string
    • -
    • -
      device: number
    • -
    • -
      Optional format?: string
    -
    - -
    media: TransitionObject | "decklink"
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    mode?: "BACKGROUND" | "NEXT"
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime?: null | number
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    playing: true
    -
    - -
    vfilter?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/NextUpMedia.html b/interfaces/NextUpMedia.html deleted file mode 100644 index 7598958..0000000 --- a/interfaces/NextUpMedia.html +++ /dev/null @@ -1,217 +0,0 @@ -NextUpMedia | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface NextUpMedia

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    afilter?: string
    -
    - -
    auto?: boolean
    -
    - -
    channelLayout?: string
    -
    - -
    clearOn404?: boolean
    -
    - -
    content: MEDIA
    -
    - -
    id: string
    -
    - -
    inPoint?: number
    -

    [time in ms] The time in the video the video starts playing at (and loops to, when looping)

    -
    -
    - -
    length?: number
    -

    [time in ms] The duration the video will be playing until freezing (or looping)

    -
    -
    - -
    looping?: boolean
    -

    If the media should be looping, otherwise it'll freeze on last frame

    -
    -
    - -
    media: null | string | TransitionObject
    -

    Media clip name. Could be a filename, a path, or even a color

    -
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    mode?: "BACKGROUND" | "NEXT"
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    pauseTime?: null | number
    -

    [timestamp] If set, at what point in time the object was paused

    -
    -
    - -
    playTime?: null | number
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    seek?: number
    -

    [time in ms] If set, the time in the video the video starts playing at

    -
    -
    - -
    vfilter?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/NextUpRoute.html b/interfaces/NextUpRoute.html deleted file mode 100644 index d3dbb61..0000000 --- a/interfaces/NextUpRoute.html +++ /dev/null @@ -1,191 +0,0 @@ -NextUpRoute | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface NextUpRoute

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    afilter?: string
    -
    - -
    auto?: boolean
    -
    - -
    channelLayout?: string
    -
    - -
    content: ROUTE
    -
    - -
    delay?: number
    -

    [time in ms] How long to delay the routed content

    -
    -
    - -
    id: string
    -
    - -
    media: "route" | TransitionObject
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    mode?: "BACKGROUND" | "NEXT"
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime?: null | number
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    playing: true
    -
    - -
    route?: { channel: number; channelLayout?: string; layer?: null | number }
    -
    -

    Type declaration

    -
      -
    • -
      channel: number
    • -
    • -
      Optional channelLayout?: string
    • -
    • -
      Optional layer?: null | number
    -
    - -
    vfilter?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/OptionsInterface.html b/interfaces/OptionsInterface.html deleted file mode 100644 index 73b8bfa..0000000 --- a/interfaces/OptionsInterface.html +++ /dev/null @@ -1,94 +0,0 @@ -OptionsInterface | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface OptionsInterface

    -
    -

    Hierarchy

    -
      -
    • OptionsInterface
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    channel: number
    -
    - -
    layer: number
    -
    - -
    transition?: any
    -
    - -
    transitionDuration?: any
    -
    - -
    transitionEasing?: any
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/RecordLayer.html b/interfaces/RecordLayer.html deleted file mode 100644 index 1e9cd75..0000000 --- a/interfaces/RecordLayer.html +++ /dev/null @@ -1,153 +0,0 @@ -RecordLayer | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface RecordLayer

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    content: RECORD
    -
    - -
    encoderOptions: string
    -
    - -
    id: string
    -

    Id of the original timelineObject

    -
    -
    - -
    layerNo: number
    -

    What layer to put the content on

    -
    -
    - -
    media: string
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    nextUp?: NextUp
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime: number
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    playing: true
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/RecordLayerBase.html b/interfaces/RecordLayerBase.html deleted file mode 100644 index 15d3ec1..0000000 --- a/interfaces/RecordLayerBase.html +++ /dev/null @@ -1,82 +0,0 @@ -RecordLayerBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface RecordLayerBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    encoderOptions: string
    -
    - -
    media: string
    -
    - -
    playing: true
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/RouteLayer.html b/interfaces/RouteLayer.html deleted file mode 100644 index 695ac1c..0000000 --- a/interfaces/RouteLayer.html +++ /dev/null @@ -1,194 +0,0 @@ -RouteLayer | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface RouteLayer

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    afilter?: string
    -
    - -
    content: ROUTE
    -
    - -
    delay?: number
    -
    - -
    id: string
    -

    Id of the original timelineObject

    -
    -
    - -
    layerNo: number
    -

    What layer to put the content on

    -
    -
    - -
    media: "route" | TransitionObject
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    mode?: "BACKGROUND" | "NEXT"
    -
    - -
    nextUp?: NextUp
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime: null
    -

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    -
    -
    - -
    playing: true
    -
    - -
    route?: { channel: number; channelLayout?: string; layer?: null | number }
    -
    -

    Type declaration

    -
      -
    • -
      channel: number
    • -
    • -
      Optional channelLayout?: string
    • -
    • -
      Optional layer?: null | number
    -
    - -
    vfilter?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/RouteLayerBase.html b/interfaces/RouteLayerBase.html deleted file mode 100644 index 296be4e..0000000 --- a/interfaces/RouteLayerBase.html +++ /dev/null @@ -1,120 +0,0 @@ -RouteLayerBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface RouteLayerBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    afilter?: string
    -
    - -
    delay?: number
    -
    - -
    media: "route" | TransitionObject
    -
    - -
    mode?: "BACKGROUND" | "NEXT"
    -
    - -
    playing: true
    -
    - -
    route?: { channel: number; channelLayout?: string; layer?: null | number }
    -
    -

    Type declaration

    -
      -
    • -
      channel: number
    • -
    • -
      Optional channelLayout?: string
    • -
    • -
      Optional layer?: null | number
    -
    - -
    vfilter?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/State.html b/interfaces/State.html deleted file mode 100644 index 51802e5..0000000 --- a/interfaces/State.html +++ /dev/null @@ -1,71 +0,0 @@ -State | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface State

    -
    -

    Hierarchy

    -
      -
    • State
    -
    -
    -
    - -
    -
    -

    Properties

    -
    -
    -

    Properties

    -
    - -
    channels: { [channel: string]: Channel }
    -
    -

    Type declaration

    -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/TemplateLayer.html b/interfaces/TemplateLayer.html deleted file mode 100644 index ec9cfcc..0000000 --- a/interfaces/TemplateLayer.html +++ /dev/null @@ -1,185 +0,0 @@ -TemplateLayer | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface TemplateLayer

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    cgStop?: boolean
    -

    True if the template supports CG STOP, otherwise the template will be cleared with a CLEAR

    -
    -
    - -
    content: TEMPLATE
    -
    - -
    id: string
    -

    Id of the original timelineObject

    -
    -
    - -
    layerNo: number
    -

    What layer to put the content on

    -
    -
    - -
    media: null | string | TransitionObject
    -

    Template name / file path

    -
    -
    - -
    mixer?: Mixer
    -

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    -
    -
    - -
    nextUp?: NextUp
    -
    - -
    noClear?: boolean
    -

    If true, we'll never send a CLEAR for this object when it stops. -Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    -
    -
    - -
    playTime: null | number
    -

    [timestamp] If set, at what point in time the object started playing

    -
    -
    - -
    playing: boolean
    -

    If the graphics is playing or not (is paused)

    -
    -
    - -
    templateData?: null | string | Record<string, any>
    -

    Template data to send to the template

    -
    -
    - -
    templateFcn?: string
    -
    - -
    templateType?: "flash" | "html"
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/TemplateLayerBase.html b/interfaces/TemplateLayerBase.html deleted file mode 100644 index 2c1628c..0000000 --- a/interfaces/TemplateLayerBase.html +++ /dev/null @@ -1,102 +0,0 @@ -TemplateLayerBase | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface TemplateLayerBase

    -
    -

    Hierarchy

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    cgStop?: boolean
    -

    True if the template supports CG STOP, otherwise the template will be cleared with a CLEAR

    -
    -
    - -
    media: null | string | TransitionObject
    -

    Template name / file path

    -
    -
    - -
    templateData?: null | string | Record<string, any>
    -

    Template data to send to the template

    -
    -
    - -
    templateFcn?: string
    -
    - -
    templateType?: "flash" | "html"
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/TransitionOptions.html b/interfaces/TransitionOptions.html deleted file mode 100644 index 874f6af..0000000 --- a/interfaces/TransitionOptions.html +++ /dev/null @@ -1,133 +0,0 @@ -TransitionOptions | casparcg-state
    -
    - -
    -
    -
    -
    - -

    Interface TransitionOptions

    -
    -

    Hierarchy

    -
      -
    • TransitionOptions
    -
    -

    Implemented by

    -
    -
    -
    -
    - -
    -
    -

    Properties

    -
    - -
    audioFadeDuration?: number
    -
    - -
    audioFadeStart?: number
    -
    - -
    customOptions?: any
    -
    - -
    delay?: number
    -
    - -
    direction?: string
    -
    - -
    duration?: number
    -
    - -
    easing?: string
    -
    - -
    maskFile?: string
    -
    - -
    overlayFile?: string
    -
    - -
    type?: string
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/interfaces/amcpcommandvowithcontext.html b/interfaces/amcpcommandvowithcontext.html new file mode 100644 index 0000000..1fcb1f0 --- /dev/null +++ b/interfaces/amcpcommandvowithcontext.html @@ -0,0 +1,2669 @@ + + + + + + AMCPCommandVOWithContext | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + IAMCPCommandVO +
        +
      • + AMCPCommandVOWithContext +
      • +
      +
    • +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    _commandName

    +
    _commandName: string
    + +
    +
    + +

    _objectParams

    +
    _objectParams: Param
    + +
    +
    + +

    _stringParamsArray

    +
    _stringParamsArray: Array<string>
    + +
    +
    + +

    address

    +
    address: string
    + +
    +
    + +

    channel

    +
    channel: number
    + +
    +
    + +

    context

    +
    context: { context: string; layerId: string }
    + +
    +

    Type declaration

    +
      +
    • +
      context: string
      +
    • +
    • +
      layerId: string
      +
      +
      +

      The id of the layer the command originates from

      +
      +
      +
    • +
    +
    +
    +
    + +

    id

    +
    id: string
    + +
    +
    + +

    layer

    +
    layer: number
    + +
    +
    + +

    name

    +
    name: string
    + +
    +
    + +

    payload

    +
    payload: PayloadVO
    + +
    +
    + +

    response

    +
    response: IAMCPResponse
    + +
    +
    + +

    status

    +
    status: IAMCPStatus
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/amcpcommandwithcontext.html b/interfaces/amcpcommandwithcontext.html new file mode 100644 index 0000000..384f262 --- /dev/null +++ b/interfaces/amcpcommandwithcontext.html @@ -0,0 +1,2918 @@ + + + + + + AMCPCommandWithContext | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + IAMCPCommand +
        +
      • + AMCPCommandWithContext +
      • +
      +
    • +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    address

    +
    address: string
    + +
    +
    + +

    channel

    +
    channel: number
    + +
    +
    + +

    context

    +
    context: { context: string; layerId: string }
    + +
    +

    Type declaration

    +
      +
    • +
      context: string
      +
    • +
    • +
      layerId: string
      +
      +
      +

      The id of the layer the command originates from

      +
      +
      +
    • +
    +
    +
    +
    + +

    getParam

    +
    getParam: (name: string) => string | number | boolean | Object | undefined
    + +
    +

    Type declaration

    +
      +
    • +
        +
      • (name: string): string | number | boolean | Object | undefined
      • +
      +
        +
      • +

        Parameters

        +
          +
        • +
          name: string
          +
        • +
        +

        Returns string | number | boolean | Object | undefined

        +
      • +
      +
    • +
    +
    +
    +
    + +

    id

    +
    id: string
    + +
    +
    + +

    layer

    +
    layer: number
    + +
    +
    + +

    name

    +
    name: string
    + +
    +
    + +

    onStatusChanged

    +
    onStatusChanged: ICommandStatusCallback
    + +
    +
    + +

    paramProtocol

    +
    paramProtocol: Array<IParamSignature>
    + +
    +
    + +

    payload

    +
    payload: PayloadVO
    + +
    +
    + +

    protocolLogic

    +
    protocolLogic: Array<IProtocolLogic>
    + +
    +
    + +

    reject

    +
    reject: (command: IAMCPCommand) => void
    + +
    +

    Type declaration

    +
      +
    • +
        +
      • (command: IAMCPCommand): void
      • +
      +
        +
      • +

        Parameters

        +
          +
        • +
          command: IAMCPCommand
          +
        • +
        +

        Returns void

        +
      • +
      +
    • +
    +
    +
    +
    + +

    resolve

    +
    resolve: (command: IAMCPCommand) => void
    + +
    +

    Type declaration

    +
      +
    • +
        +
      • (command: IAMCPCommand): void
      • +
      +
        +
      • +

        Parameters

        +
          +
        • +
          command: IAMCPCommand
          +
        • +
        +

        Returns void

        +
      • +
      +
    • +
    +
    +
    +
    + +

    response

    +
    response: IAMCPResponse
    + +
    +
    + +

    responseProtocol

    +
    responseProtocol: ResponseSignature
    + +
    +
    + +

    status

    +
    status: IAMCPStatus
    + +
    +
    + +

    token

    +
    token: string
    + +
    +
    +
    +

    Methods

    +
    + +

    populate

    +
      +
    • populate(cmdVO: IAMCPCommandVO, id: string): void
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        cmdVO: IAMCPCommandVO
        +
      • +
      • +
        id: string
        +
      • +
      +

      Returns void

      +
    • +
    +
    +
    + +

    serialize

    +
      +
    • serialize(): IAMCPCommandVO
    • +
    +
      +
    • + +

      Returns IAMCPCommandVO

      +
    • +
    +
    +
    + +

    validateParams

    +
      +
    • validateParams(): boolean
    • +
    + +
    +
    + +

    validateResponse

    +
      +
    • validateResponse(response: CasparCGSocketResponse): boolean
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        response: CasparCGSocketResponse
        +
      • +
      +

      Returns boolean

      +
    • +
    +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/channel.html b/interfaces/channel.html new file mode 100644 index 0000000..c3773f1 --- /dev/null +++ b/interfaces/channel.html @@ -0,0 +1,2550 @@ + + + + + + Channel | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    channelNo

    +
    channelNo: number
    + +
    +
    + +

    Optional fps

    +
    fps: undefined | number
    + +
    +
    +

    Frames per second the channel is running in. Note that 50i is only running in 25 fps

    +
    +
    +
    +
    + +

    layers

    +
    layers: {}
    + +
    +

    Type declaration

    + +
    +
    +
    + +

    Optional videoMode

    +
    videoMode: string | null
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/channelinfo.html b/interfaces/channelinfo.html new file mode 100644 index 0000000..e8f5222 --- /dev/null +++ b/interfaces/channelinfo.html @@ -0,0 +1,2507 @@ + + + + + + ChannelInfo | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + ChannelInfo + +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional fps

    +
    fps: undefined | number
    + +
    +
    +

    Frames per second the channel is running in. Note that 50i is only running in 25 fps

    +
    +
    +
    +
    + +

    Optional videoMode

    +
    videoMode: string | null
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/chroma.html b/interfaces/chroma.html new file mode 100644 index 0000000..d0d318a --- /dev/null +++ b/interfaces/chroma.html @@ -0,0 +1,2525 @@ + + + + + + Chroma | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + Chroma +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    keyer

    +
    keyer: CCGEnum.Chroma
    + +
    +
    + +

    softness

    +
    softness: number
    + +
    +
    + +

    spill

    +
    spill: number
    + +
    +
    + +

    threshold

    +
    threshold: number
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/diffcommands.html b/interfaces/diffcommands.html new file mode 100644 index 0000000..16b7b71 --- /dev/null +++ b/interfaces/diffcommands.html @@ -0,0 +1,2497 @@ + + + + + + DiffCommands | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + DiffCommands +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional additionalLayerState

    +
    additionalLayerState: InternalLayer
    + +
    +
    + +

    cmds

    + + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/emptylayer.html b/interfaces/emptylayer.html new file mode 100644 index 0000000..c82a314 --- /dev/null +++ b/interfaces/emptylayer.html @@ -0,0 +1,2638 @@ + + + + + + EmptyLayer | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    content

    +
    content: NOTHING
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    Id of the original timelineObject

    +
    +
    +
    +
    + +

    layerNo

    +
    layerNo: number
    + +
    +
    +

    What layer to put the content on

    +
    +
    +
    +
    + +

    Optional media

    +
    media: string | TransitionObject | null
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional nextUp

    +
    nextUp: NextUp
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    Optional playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    +
    +
    +
    +
    + +

    playing

    +
    playing: false
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/emptylayerbase.html b/interfaces/emptylayerbase.html new file mode 100644 index 0000000..f39b51a --- /dev/null +++ b/interfaces/emptylayerbase.html @@ -0,0 +1,2488 @@ + + + + + + EmptyLayerBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    playing

    +
    playing: false
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/functionlayer.html b/interfaces/functionlayer.html new file mode 100644 index 0000000..7d2ce11 --- /dev/null +++ b/interfaces/functionlayer.html @@ -0,0 +1,2713 @@ + + + + + + FunctionLayer | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    content

    +
    content: FUNCTION
    + +
    +
    + +

    Optional executeData

    +
    executeData: any
    + +
    +
    + +

    Optional executeFcn

    +
    executeFcn: undefined | string
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    Id of the original timelineObject

    +
    +
    +
    +
    + +

    Optional inMessage

    +
    inMessage: { args?: undefined | {}; url: string } | null
    + +
    +
    + +

    layerNo

    +
    layerNo: number
    + +
    +
    +

    What layer to put the content on

    +
    +
    +
    +
    + +

    Optional media

    +
    media: string | TransitionObject | null
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional nextUp

    +
    nextUp: NextUp
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    Optional oscDevice

    +
    oscDevice: undefined | number
    + +
    +
    + +

    Optional outMessage

    +
    outMessage: { args?: undefined | {}; url: string } | null
    + +
    +
    + +

    Optional playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    +
    +
    +
    +
    + +

    Optional playing

    +
    playing: undefined | false | true
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/functionlayerbase.html b/interfaces/functionlayerbase.html new file mode 100644 index 0000000..98e08c1 --- /dev/null +++ b/interfaces/functionlayerbase.html @@ -0,0 +1,2544 @@ + + + + + + FunctionLayerBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional executeData

    +
    executeData: any
    + +
    +
    + +

    Optional executeFcn

    +
    executeFcn: undefined | string
    + +
    +
    + +

    Optional inMessage

    +
    inMessage: { args?: undefined | {}; url: string } | null
    + +
    +
    + +

    Optional oscDevice

    +
    oscDevice: undefined | number
    + +
    +
    + +

    Optional outMessage

    +
    outMessage: { args?: undefined | {}; url: string } | null
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/htmlpagelayer.html b/interfaces/htmlpagelayer.html new file mode 100644 index 0000000..85ba7a7 --- /dev/null +++ b/interfaces/htmlpagelayer.html @@ -0,0 +1,2638 @@ + + + + + + HtmlPageLayer | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    content

    +
    content: HTMLPAGE
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    Id of the original timelineObject

    +
    +
    +
    +
    + +

    layerNo

    +
    layerNo: number
    + +
    +
    +

    What layer to put the content on

    +
    +
    +
    +
    + +

    media

    +
    media: HtmlPageLayerBase["media"]
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional nextUp

    +
    nextUp: NextUp
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing

    +
    +
    +
    +
    + +

    playing

    +
    playing: HtmlPageLayerBase["playing"]
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/htmlpagelayerbase.html b/interfaces/htmlpagelayerbase.html new file mode 100644 index 0000000..e10c101 --- /dev/null +++ b/interfaces/htmlpagelayerbase.html @@ -0,0 +1,2505 @@ + + + + + + HtmlPageLayerBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    media

    +
    media: string | TransitionObject | null
    + +
    +
    + +

    playing

    +
    playing: true
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/inputlayer.html b/interfaces/inputlayer.html new file mode 100644 index 0000000..2018253 --- /dev/null +++ b/interfaces/inputlayer.html @@ -0,0 +1,2707 @@ + + + + + + InputLayer | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional afilter

    +
    afilter: undefined | string
    + +
    +
    + +

    content

    +
    content: INPUT
    + +
    +
    + +

    Optional filter

    +
    filter: undefined | string
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    Id of the original timelineObject

    +
    +
    +
    +
    + +

    input

    +
    input: { channelLayout?: undefined | string; device: number; format?: undefined | string }
    + +
    +

    Type declaration

    +
      +
    • +
      Optional channelLayout?: undefined | string
      +
    • +
    • +
      device: number
      +
    • +
    • +
      Optional format?: undefined | string
      +
    • +
    +
    +
    +
    + +

    layerNo

    +
    layerNo: number
    + +
    +
    +

    What layer to put the content on

    +
    +
    +
    +
    + +

    media

    +
    media: InputLayerBase["media"]
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional nextUp

    +
    nextUp: NextUp
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    playTime

    +
    playTime: null
    + +
    +
    + +

    playing

    +
    playing: InputLayerBase["playing"]
    + +
    +
    + +

    Optional vfilter

    +
    vfilter: undefined | string
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/inputlayerbase.html b/interfaces/inputlayerbase.html new file mode 100644 index 0000000..a2a1da3 --- /dev/null +++ b/interfaces/inputlayerbase.html @@ -0,0 +1,2575 @@ + + + + + + InputLayerBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional afilter

    +
    afilter: undefined | string
    + +
    +
    + +

    Optional filter

    +
    filter: undefined | string
    + +
    +
    + +

    input

    +
    input: { channelLayout?: undefined | string; device: number; format?: undefined | string }
    + +
    +

    Type declaration

    +
      +
    • +
      Optional channelLayout?: undefined | string
      +
    • +
    • +
      device: number
      +
    • +
    • +
      Optional format?: undefined | string
      +
    • +
    +
    +
    +
    + +

    media

    +
    media: "decklink" | TransitionObject
    + +
    +
    + +

    playing

    +
    playing: true
    + +
    +
    + +

    Optional vfilter

    +
    vfilter: undefined | string
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/internalchannel.html b/interfaces/internalchannel.html new file mode 100644 index 0000000..12bc5fe --- /dev/null +++ b/interfaces/internalchannel.html @@ -0,0 +1,2542 @@ + + + + + + InternalChannel | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + Channel +
        +
      • + InternalChannel +
      • +
      +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    channelNo

    +
    channelNo: number
    + +
    +
    + +

    fps

    +
    fps: number
    + +
    +
    + +

    layers

    +
    layers: {}
    + +
    +

    Type declaration

    + +
    +
    +
    + +

    videoMode

    +
    videoMode: string | null
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/internalstate.html b/interfaces/internalstate.html new file mode 100644 index 0000000..510ba2d --- /dev/null +++ b/interfaces/internalstate.html @@ -0,0 +1,2497 @@ + + + + + + InternalState | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + State +
        +
      • + InternalState +
      • +
      +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    channels

    +
    channels: {}
    + +
    +

    Type declaration

    + +
    +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/layerbase.html b/interfaces/layerbase.html new file mode 100644 index 0000000..e058906 --- /dev/null +++ b/interfaces/layerbase.html @@ -0,0 +1,2656 @@ + + + + + + LayerBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    content

    + + +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    Id of the original timelineObject

    +
    +
    +
    +
    + +

    layerNo

    +
    layerNo: number
    + +
    +
    +

    What layer to put the content on

    +
    +
    +
    +
    + +

    Optional media

    +
    media: string | TransitionObject | null
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional nextUp

    +
    nextUp: NextUp
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    Optional playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    +
    +
    +
    +
    + +

    Optional playing

    +
    playing: undefined | false | true
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/layerbasebase.html b/interfaces/layerbasebase.html new file mode 100644 index 0000000..5162bcc --- /dev/null +++ b/interfaces/layerbasebase.html @@ -0,0 +1,2558 @@ + + + + + + LayerBaseBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    content

    + + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    Optional playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    +
    +
    +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/mapping.html b/interfaces/mapping.html new file mode 100644 index 0000000..100d79b --- /dev/null +++ b/interfaces/mapping.html @@ -0,0 +1,2497 @@ + + + + + + Mapping | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + Mapping +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    channel

    +
    channel: number
    + +
    +
    + +

    layer

    +
    layer: number
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/mappings.html b/interfaces/mappings.html new file mode 100644 index 0000000..4646e4a --- /dev/null +++ b/interfaces/mappings.html @@ -0,0 +1,2491 @@ + + + + + + Mappings | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + Mappings +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    layers

    +
    layers: {}
    + +
    +

    Type declaration

    +
      +
    • +
      [GLayer: string]: Mapping
      +
    • +
    +
    +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/medialayer.html b/interfaces/medialayer.html new file mode 100644 index 0000000..0d971a3 --- /dev/null +++ b/interfaces/medialayer.html @@ -0,0 +1,2803 @@ + + + + + + MediaLayer | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    Optional afilter

    +
    afilter: undefined | string
    + +
    +
    + +

    Optional channelLayout

    +
    channelLayout: undefined | string
    + +
    +
    + +

    Optional clearOn404

    +
    clearOn404: undefined | false | true
    + +
    +
    + +

    content

    +
    content: MEDIA
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    Id of the original timelineObject

    +
    +
    +
    +
    + +

    Optional inPoint

    +
    inPoint: undefined | number
    + +
    +
    +

    [time in ms] The time in the video the video starts playing at (and loops to, when looping)

    +
    +
    +
    +
    + +

    layerNo

    +
    layerNo: number
    + +
    +
    +

    What layer to put the content on

    +
    +
    +
    +
    + +

    Optional length

    +
    length: undefined | number
    + +
    +
    +

    [time in ms] The duration the video will be playing until freezing (or looping)

    +
    +
    +
    +
    + +

    Optional looping

    +
    looping: undefined | false | true
    + +
    +
    +

    If the media should be looping, otherwise it'll freeze on last frame

    +
    +
    +
    +
    + +

    media

    +
    media: MediaLayerBase["media"]
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional nextUp

    +
    nextUp: NextUp
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    Optional pauseTime

    +
    pauseTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object was paused

    +
    +
    +
    +
    + +

    Optional playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    +
    +
    +
    +
    + +

    playing

    +
    playing: boolean
    + +
    +
    +

    If the media is playing or not (is paused)

    +
    +
    +
    +
    + +

    Optional seek

    +
    seek: undefined | number
    + +
    +
    +

    [time in ms] If set, the time in the video the video starts playing at

    +
    +
    +
    +
    + +

    Optional vfilter

    +
    vfilter: undefined | string
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/medialayerbase.html b/interfaces/medialayerbase.html new file mode 100644 index 0000000..8b042d0 --- /dev/null +++ b/interfaces/medialayerbase.html @@ -0,0 +1,2647 @@ + + + + + + MediaLayerBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional afilter

    +
    afilter: undefined | string
    + +
    +
    + +

    Optional channelLayout

    +
    channelLayout: undefined | string
    + +
    +
    + +

    Optional clearOn404

    +
    clearOn404: undefined | false | true
    + +
    +
    + +

    Optional inPoint

    +
    inPoint: undefined | number
    + +
    +
    +

    [time in ms] The time in the video the video starts playing at (and loops to, when looping)

    +
    +
    +
    +
    + +

    Optional length

    +
    length: undefined | number
    + +
    +
    +

    [time in ms] The duration the video will be playing until freezing (or looping)

    +
    +
    +
    +
    + +

    Optional looping

    +
    looping: undefined | false | true
    + +
    +
    +

    If the media should be looping, otherwise it'll freeze on last frame

    +
    +
    +
    +
    + +

    media

    +
    media: string | TransitionObject | null
    + +
    +
    +

    Media clip name. Could be a filename, a path, or even a color

    +
    +
    +
    +
    + +

    Optional pauseTime

    +
    pauseTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object was paused

    +
    +
    +
    +
    + +

    Optional seek

    +
    seek: undefined | number
    + +
    +
    +

    [time in ms] If set, the time in the video the video starts playing at

    +
    +
    +
    +
    + +

    Optional vfilter

    +
    vfilter: undefined | string
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/nextupbase.html b/interfaces/nextupbase.html new file mode 100644 index 0000000..f9045d5 --- /dev/null +++ b/interfaces/nextupbase.html @@ -0,0 +1,2525 @@ + + + + + + NextUpBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    content

    +
    content: MEDIA | HTMLPAGE | INPUT | ROUTE
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    + +

    Optional mode

    +
    mode: "BACKGROUND" | "NEXT"
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/nextuphtml.html b/interfaces/nextuphtml.html new file mode 100644 index 0000000..9f21cf3 --- /dev/null +++ b/interfaces/nextuphtml.html @@ -0,0 +1,2630 @@ + + + + + + NextUpHTML | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional auto

    +
    auto: undefined | false | true
    + +
    +
    + +

    content

    +
    content: HTMLPAGE
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    + +

    media

    +
    media: string | TransitionObject | null
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional mode

    +
    mode: "BACKGROUND" | "NEXT"
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    Optional playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    +
    +
    +
    +
    + +

    playing

    +
    playing: true
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/nextupinput.html b/interfaces/nextupinput.html new file mode 100644 index 0000000..01e64d7 --- /dev/null +++ b/interfaces/nextupinput.html @@ -0,0 +1,2704 @@ + + + + + + NextUpInput | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional afilter

    +
    afilter: undefined | string
    + +
    +
    + +

    Optional auto

    +
    auto: undefined | false | true
    + +
    +
    + +

    content

    +
    content: INPUT
    + +
    +
    + +

    Optional filter

    +
    filter: undefined | string
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    + +

    input

    +
    input: { channelLayout?: undefined | string; device: number; format?: undefined | string }
    + +
    +

    Type declaration

    +
      +
    • +
      Optional channelLayout?: undefined | string
      +
    • +
    • +
      device: number
      +
    • +
    • +
      Optional format?: undefined | string
      +
    • +
    +
    +
    +
    + +

    media

    +
    media: "decklink" | TransitionObject
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional mode

    +
    mode: "BACKGROUND" | "NEXT"
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    Optional playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    +
    +
    +
    +
    + +

    playing

    +
    playing: true
    + +
    +
    + +

    Optional vfilter

    +
    vfilter: undefined | string
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/nextupmedia.html b/interfaces/nextupmedia.html new file mode 100644 index 0000000..f1f05e2 --- /dev/null +++ b/interfaces/nextupmedia.html @@ -0,0 +1,2780 @@ + + + + + + NextUpMedia | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional afilter

    +
    afilter: undefined | string
    + +
    +
    + +

    Optional auto

    +
    auto: undefined | false | true
    + +
    +
    + +

    Optional channelLayout

    +
    channelLayout: undefined | string
    + +
    +
    + +

    Optional clearOn404

    +
    clearOn404: undefined | false | true
    + +
    +
    + +

    content

    +
    content: MEDIA
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    + +

    Optional inPoint

    +
    inPoint: undefined | number
    + +
    +
    +

    [time in ms] The time in the video the video starts playing at (and loops to, when looping)

    +
    +
    +
    +
    + +

    Optional length

    +
    length: undefined | number
    + +
    +
    +

    [time in ms] The duration the video will be playing until freezing (or looping)

    +
    +
    +
    +
    + +

    Optional looping

    +
    looping: undefined | false | true
    + +
    +
    +

    If the media should be looping, otherwise it'll freeze on last frame

    +
    +
    +
    +
    + +

    media

    +
    media: string | TransitionObject | null
    + +
    +
    +

    Media clip name. Could be a filename, a path, or even a color

    +
    +
    +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional mode

    +
    mode: "BACKGROUND" | "NEXT"
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    Optional pauseTime

    +
    pauseTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object was paused

    +
    +
    +
    +
    + +

    Optional playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    +
    +
    +
    +
    + +

    Optional seek

    +
    seek: undefined | number
    + +
    +
    +

    [time in ms] If set, the time in the video the video starts playing at

    +
    +
    +
    +
    + +

    Optional vfilter

    +
    vfilter: undefined | string
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/nextuproute.html b/interfaces/nextuproute.html new file mode 100644 index 0000000..d95cb1f --- /dev/null +++ b/interfaces/nextuproute.html @@ -0,0 +1,2710 @@ + + + + + + NextUpRoute | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional afilter

    +
    afilter: undefined | string
    + +
    +
    + +

    Optional auto

    +
    auto: undefined | false | true
    + +
    +
    + +

    Optional channelLayout

    +
    channelLayout: undefined | string
    + +
    +
    + +

    content

    +
    content: ROUTE
    + +
    +
    + +

    Optional delay

    +
    delay: undefined | number
    + +
    +
    +

    [time in ms] How long to delay the routed content

    +
    +
    +
    +
    + +

    id

    +
    id: string
    + +
    +
    + +

    media

    +
    media: "route" | TransitionObject
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional mode

    +
    mode: "BACKGROUND" | "NEXT"
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    Optional playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing, null means "irrelevant"

    +
    +
    +
    +
    + +

    playing

    +
    playing: true
    + +
    +
    + +

    Optional route

    +
    route: undefined | { channel: number; channelLayout?: undefined | string; layer?: number | null }
    + +
    +
    + +

    Optional vfilter

    +
    vfilter: undefined | string
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/optionsinterface.html b/interfaces/optionsinterface.html new file mode 100644 index 0000000..8f39fd2 --- /dev/null +++ b/interfaces/optionsinterface.html @@ -0,0 +1,2553 @@ + + + + + + OptionsInterface | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + OptionsInterface +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    channel

    +
    channel: number
    + +
    +
    + +

    layer

    +
    layer: number
    + +
    +
    + +

    noClear

    +
    noClear: boolean
    + +
    +
    + +

    Optional transition

    +
    transition: any
    + +
    +
    + +

    Optional transitionDuration

    +
    transitionDuration: any
    + +
    +
    + +

    Optional transitionEasing

    +
    transitionEasing: any
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/perspective.html b/interfaces/perspective.html new file mode 100644 index 0000000..b65c86b --- /dev/null +++ b/interfaces/perspective.html @@ -0,0 +1,2581 @@ + + + + + + Perspective | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + Perspective +
    • +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    bottomLeftX

    +
    bottomLeftX: number
    + +
    +
    + +

    bottomLeftY

    +
    bottomLeftY: number
    + +
    +
    + +

    bottomRightX

    +
    bottomRightX: number
    + +
    +
    + +

    bottomRightY

    +
    bottomRightY: number
    + +
    +
    + +

    topLeftX

    +
    topLeftX: number
    + +
    +
    + +

    topLeftY

    +
    topLeftY: number
    + +
    +
    + +

    topRightX

    +
    topRightX: number
    + +
    +
    + +

    topRightY

    +
    topRightY: number
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/recordlayer.html b/interfaces/recordlayer.html new file mode 100644 index 0000000..875ab3d --- /dev/null +++ b/interfaces/recordlayer.html @@ -0,0 +1,2648 @@ + + + + + + RecordLayer | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    content

    +
    content: RECORD
    + +
    +
    + +

    encoderOptions

    +
    encoderOptions: string
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    Id of the original timelineObject

    +
    +
    +
    +
    + +

    layerNo

    +
    layerNo: number
    + +
    +
    +

    What layer to put the content on

    +
    +
    +
    +
    + +

    media

    +
    media: RecordLayerBase["media"]
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional nextUp

    +
    nextUp: NextUp
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    playTime

    +
    playTime: number
    + +
    +
    + +

    playing

    +
    playing: RecordLayerBase["playing"]
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/recordlayerbase.html b/interfaces/recordlayerbase.html new file mode 100644 index 0000000..af8636b --- /dev/null +++ b/interfaces/recordlayerbase.html @@ -0,0 +1,2516 @@ + + + + + + RecordLayerBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    encoderOptions

    +
    encoderOptions: string
    + +
    +
    + +

    media

    +
    media: string
    + +
    +
    + +

    playing

    +
    playing: true
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/routelayer.html b/interfaces/routelayer.html new file mode 100644 index 0000000..0dcceab --- /dev/null +++ b/interfaces/routelayer.html @@ -0,0 +1,2708 @@ + + + + + + RouteLayer | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional afilter

    +
    afilter: undefined | string
    + +
    +
    + +

    content

    +
    content: ROUTE
    + +
    +
    + +

    Optional delay

    +
    delay: undefined | number
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    Id of the original timelineObject

    +
    +
    +
    +
    + +

    layerNo

    +
    layerNo: number
    + +
    +
    +

    What layer to put the content on

    +
    +
    +
    +
    + +

    media

    +
    media: RouteLayerBase["media"]
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional mode

    +
    mode: "BACKGROUND" | "NEXT"
    + +
    +
    + +

    Optional nextUp

    +
    nextUp: NextUp
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    playTime

    +
    playTime: null
    + +
    +
    + +

    playing

    +
    playing: RouteLayerBase["playing"]
    + +
    +
    + +

    Optional route

    +
    route: undefined | { channel: number; channelLayout?: undefined | string; layer?: number | null }
    + +
    +
    + +

    Optional vfilter

    +
    vfilter: undefined | string
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/routelayerbase.html b/interfaces/routelayerbase.html new file mode 100644 index 0000000..f564147 --- /dev/null +++ b/interfaces/routelayerbase.html @@ -0,0 +1,2575 @@ + + + + + + RouteLayerBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional afilter

    +
    afilter: undefined | string
    + +
    +
    + +

    Optional delay

    +
    delay: undefined | number
    + +
    +
    + +

    media

    +
    media: "route" | TransitionObject
    + +
    +
    + +

    Optional mode

    +
    mode: "BACKGROUND" | "NEXT"
    + +
    +
    + +

    playing

    +
    playing: true
    + +
    +
    + +

    Optional route

    +
    route: undefined | { channel: number; channelLayout?: undefined | string; layer?: number | null }
    + +
    +
    + +

    Optional vfilter

    +
    vfilter: undefined | string
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/state.html b/interfaces/state.html new file mode 100644 index 0000000..da5c124 --- /dev/null +++ b/interfaces/state.html @@ -0,0 +1,2496 @@ + + + + + + State | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    channels

    +
    channels: {}
    + +
    +

    Type declaration

    +
      +
    • +
      [channel: string]: Channel
      +
    • +
    +
    +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/templatelayer.html b/interfaces/templatelayer.html new file mode 100644 index 0000000..7d6e780 --- /dev/null +++ b/interfaces/templatelayer.html @@ -0,0 +1,2713 @@ + + + + + + TemplateLayer | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    Optional cgStop

    +
    cgStop: undefined | false | true
    + +
    +
    +

    True if the template supports CG STOP, otherwise the template will be cleared with a CLEAR

    +
    +
    +
    +
    + +

    content

    +
    content: TEMPLATE
    + +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    Id of the original timelineObject

    +
    +
    +
    +
    + +

    layerNo

    +
    layerNo: number
    + +
    +
    +

    What layer to put the content on

    +
    +
    +
    +
    + +

    media

    +
    media: TemplateLayerBase["media"]
    + +
    +
    + +

    Optional mixer

    +
    mixer: MixerBase
    + +
    +
    +

    Mixer attributes to apply on the layer, like transform, rotate or opacity

    +
    +
    +
    +
    + +

    Optional nextUp

    +
    nextUp: NextUp
    + +
    +
    + +

    Optional noClear

    +
    noClear: undefined | false | true
    + +
    +
    +

    If true, we'll never send a CLEAR for this object when it stops. + Might be useful in some cases where it's important to not kill the object (like when piping through a decklink input)

    +
    +
    +
    +
    + +

    playTime

    +
    playTime: number | null
    + +
    +
    +

    [timestamp] If set, at what point in time the object started playing

    +
    +
    +
    +
    + +

    playing

    +
    playing: boolean
    + +
    +
    +

    If the graphics is playing or not (is paused)

    +
    +
    +
    +
    + +

    Optional templateData

    +
    templateData: Record<string, any> | string | null
    + +
    +
    +

    Template data to send to the template

    +
    +
    +
    +
    + +

    Optional templateFcn

    +
    templateFcn: "play" | "update" | "stop" | string
    + +
    +
    + +

    Optional templateType

    +
    templateType: "flash" | "html"
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/templatelayerbase.html b/interfaces/templatelayerbase.html new file mode 100644 index 0000000..a090c06 --- /dev/null +++ b/interfaces/templatelayerbase.html @@ -0,0 +1,2559 @@ + + + + + + TemplateLayerBase | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional cgStop

    +
    cgStop: undefined | false | true
    + +
    +
    +

    True if the template supports CG STOP, otherwise the template will be cleared with a CLEAR

    +
    +
    +
    +
    + +

    media

    +
    media: string | TransitionObject | null
    + +
    +
    +

    Template name / file path

    +
    +
    +
    +
    + +

    Optional templateData

    +
    templateData: Record<string, any> | string | null
    + +
    +
    +

    Template data to send to the template

    +
    +
    +
    +
    + +

    Optional templateFcn

    +
    templateFcn: "play" | "update" | "stop" | string
    + +
    +
    + +

    Optional templateType

    +
    templateType: "flash" | "html"
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/interfaces/transitionoptions.html b/interfaces/transitionoptions.html new file mode 100644 index 0000000..f25fe4f --- /dev/null +++ b/interfaces/transitionoptions.html @@ -0,0 +1,2615 @@ + + + + + + TransitionOptions | casparcg-state + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    + +
    +
    +
    +

    Hierarchy

    +
      +
    • + TransitionOptions +
    • +
    +
    +
    +

    Implemented by

    + +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    Optional audioFadeDuration

    +
    audioFadeDuration: undefined | number
    + +
    +
    + +

    Optional audioFadeStart

    +
    audioFadeStart: undefined | number
    + +
    +
    + +

    Optional customOptions

    +
    customOptions: any
    + +
    +
    + +

    Optional delay

    +
    delay: undefined | number
    + +
    +
    + +

    Optional direction

    +
    direction: undefined | string
    + +
    +
    + +

    Optional duration

    +
    duration: undefined | number
    + +
    +
    + +

    Optional easing

    +
    easing: undefined | string
    + +
    +
    + +

    Optional maskFile

    +
    maskFile: undefined | string
    + +
    +
    + +

    Optional overlayFile

    +
    overlayFile: undefined | string
    + +
    +
    + +

    Optional type

    +
    type: undefined | string
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    +
    + + + \ No newline at end of file diff --git a/modules.html b/modules.html deleted file mode 100644 index 87884d1..0000000 --- a/modules.html +++ /dev/null @@ -1,135 +0,0 @@ -casparcg-state
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/DiffCommandGroups.html b/types/DiffCommandGroups.html deleted file mode 100644 index 46e02a9..0000000 --- a/types/DiffCommandGroups.html +++ /dev/null @@ -1,85 +0,0 @@ -DiffCommandGroups | casparcg-state
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/Layer.html b/types/Layer.html deleted file mode 100644 index 7046b01..0000000 --- a/types/Layer.html +++ /dev/null @@ -1,85 +0,0 @@ -Layer | casparcg-state
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/Mixer.html b/types/Mixer.html deleted file mode 100644 index 9fa9895..0000000 --- a/types/Mixer.html +++ /dev/null @@ -1,85 +0,0 @@ -Mixer | casparcg-state
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/NextUp.html b/types/NextUp.html deleted file mode 100644 index 8733009..0000000 --- a/types/NextUp.html +++ /dev/null @@ -1,85 +0,0 @@ -NextUp | casparcg-state
    -
    - -
    - -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file