{"id":32527,"date":"2023-03-09T08:30:37","date_gmt":"2023-03-09T07:30:37","guid":{"rendered":"https:\/\/mimolive.com\/?post_type=user-manual&#038;p=32527"},"modified":"2023-07-03T17:22:19","modified_gmt":"2023-07-03T15:22:19","slug":"api-for-anpassade-lager","status":"publish","type":"user-manual","link":"https:\/\/mimolive.com\/sv\/user-manual\/custom-layers\/custom-layer-api\/","title":{"rendered":"API f\u00f6r anpassade lager"},"content":{"rendered":"<p>Protokoll version 1.2<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Introduction\">Introduktion<\/h3>\n\n\n\n<p>mimoLive anv\u00e4nder Apples Quartz Composer-teknik och dess dokument f\u00f6r skikten. Eftersom mimoLive beh\u00f6ver meddela Quartz Composer-dokumentet vissa milj\u00f6parametrar och l\u00e4sa av resultat fr\u00e5n dem, har vi utformat ett protokoll som du m\u00e5ste f\u00f6lja f\u00f6r att kunna dra nytta av alla funktioner som mimoLive har att erbjuda. I det f\u00f6ljande hittar du all teknisk information om detta protokoll.<\/p>\n\n\n\n<p>Om du vill l\u00e4ra dig hur du skapar anpassade lager med Quartz Composer, l\u00e4s \"Creating Customer Layers for mimoLive\":en:pro:custom_layer:creating_custom_layers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Properties\">Fastigheter<\/h3>\n\n\n\n<p>Du kan redigera protokollet i Quartz Composer genom att v\u00e4lja&nbsp;<strong>Redakt\u00f6r<\/strong>&nbsp;\u21e2&nbsp;<strong>Redigera information<\/strong>&nbsp;(\u2325\u2318I)<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Namn<\/th><th>Obligatoriskt<\/th><th>Typ<\/th><th>Provv\u00e4rde<\/th><\/tr><tr><td>kategori<\/td><td><\/td><td>Str\u00e4ng<\/td><td><\/td><\/tr><tr><td>upphovsr\u00e4tt<\/td><td><\/td><td>Str\u00e4ng<\/td><td>\u00a9 2016 MySoftwareCompany<\/td><\/tr><tr><td>beskrivning<\/td><td><\/td><td>Str\u00e4ng<\/td><td>Spelar upp en inmatning i helsk\u00e4rm<\/td><\/tr><tr><td>namn<\/td><td>ja<\/td><td>Str\u00e4ng<\/td><td>Fullsk\u00e4rmsspelare<\/td><\/tr><tr><td><strong>DEPRECERAD<\/strong>&nbsp;tv_kategorier<\/td><td><\/td><td>Str\u00e4ng<\/td><td>Bakgrund,Fullsk\u00e4rm<\/td><\/tr><tr><td>tv_Debug<\/td><td><\/td><td>Boolesk<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#section-tv-FileData--protocol\">tv_FileData_<\/a>&nbsp;namn p\u00e5 ing\u00e5ng-<\/td><td><\/td><td>Data<\/td><td>(importerad XML-fil)<\/td><\/tr><tr><td><a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#section-tv-FileName--protocol\">tv_Filenamn_<\/a>&nbsp;namn p\u00e5 ing\u00e5ng-<\/td><td><\/td><td>Str\u00e4ng<\/td><td>St\u00e4llning.xml<\/td><\/tr><tr><td>tv_Hj\u00e4lpURL<\/td><td><\/td><td>Str\u00e4ng<\/td><td><\/td><\/tr><tr><td>tv_HiddenInputKeys<\/td><td><\/td><td>Array av str\u00e4ngar<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#section-tv-InputLabel--protocol\">tv_InputLabel_<\/a>&nbsp;namn p\u00e5 ing\u00e5ng-<\/td><td><\/td><td>Str\u00e4ng<\/td><td>Videoing\u00e5ng<\/td><\/tr><tr><td>tv_LayerIdentifierare<\/td><td>ja<\/td><td>Str\u00e4ng<\/td><td>com.example.layer.mylayer<\/td><\/tr><tr><td>tv_LayerVersion<\/td><td>ja<\/td><td>Tal (verkligt)<\/td><td>1.01<\/td><\/tr><tr><td>tv_LayerPreview<\/td><td><\/td><td>Data<\/td><td>(importerad PNG-fil)<\/td><\/tr><tr><td>tv_LayerProtocolVersion<\/td><td>ja<\/td><td>Tal (verkligt)<\/td><td>1<\/td><\/tr><tr><td>tv_SortKey<\/td><td><\/td><td>Str\u00e4ng<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#section-tv-StepSize--protocol\">tv_StepSize_<\/a>&nbsp;namn p\u00e5 ing\u00e5ng-<\/td><td><\/td><td>Tal (verkligt)<\/td><td>0.1<\/td><\/tr><tr><td><strong>DEPRECERAD<\/strong>&nbsp;tv_Tagline<\/td><td><\/td><td>Str\u00e4ng<\/td><td>Spelar upp en inmatning i helsk\u00e4rm<\/td><\/tr><tr><td>tv_Anv\u00e4ndAudioFromSource<\/td><td><\/td><td>Str\u00e4ng<\/td><td>tvIn_VideoSourceA<\/td><\/tr><tr><td><a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#section-tv-UnitLabel--protocol\">tv_UnitLabel_<\/a>&nbsp;namn p\u00e5 ing\u00e5ng-<\/td><td><\/td><td>Str\u00e4ng<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"category\">kategori<\/h4>\n\n\n\n<p>Kategorin anges vanligtvis av Quartz komposit\u00f6r och beh\u00f6vs inte f\u00f6r mimoLive-lager. F\u00f6r mimoLive-kategorier se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#tv_Categories\">tv_kategorier<\/a>&nbsp;ist\u00e4llet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"copyright\">upphovsr\u00e4tt<\/h4>\n\n\n\n<p>Copyright anges vanligtvis av Quartz komposit\u00f6r och beh\u00f6vs inte f\u00f6r mimoLive-lager.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"description\">beskrivning<\/h4>\n\n\n\n<p>Quartz Composer standard - h\u00e5ll den ca 3 rader l\u00e5ng s\u00e5 att den passar bra i f\u00f6rhandsgranskningen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"name\">namn<\/h4>\n\n\n\n<p>Namnet visas inuti mimoLive. Anv\u00e4nd ett kort och unikt namn f\u00f6r att snabbt hitta ditt lager.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"protocols\">protokoll<\/h4>\n\n\n\n<p>Denna array st\u00e4lls vanligtvis in av Quartz-komposit\u00f6ren och beh\u00f6vs inte f\u00f6r mimoLive-lager.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_Categories\">tv_kategorier<\/h4>\n\n\n\n<p><strong>DEPRECERAD<\/strong><\/p>\n\n\n\n<p>Kategorierna anv\u00e4ndes f\u00f6r att gruppera och filtrera lagren. F\u00f6r n\u00e4rvarande ignoreras de, men de kan komma att aktiveras igen. Anv\u00e4nd en kommaseparerad lista med f\u00f6ljande f\u00f6rdefinierade kategorier eller definiera dina egna.<\/p>\n\n\n\n<p>- \"Ljud\" - Lager som ger m\u00f6jlighet att anv\u00e4nda en ljudk\u00e4lla<br>- \"Overlay\" - lager som \u00f6verlagrar data eller bilder: Lower Thirds, titel, logotyp, ...<br>- \"Fullsk\u00e4rm\" - lager som \u00e5tminstone via standardinst\u00e4llningarna ger en fullsk\u00e4rm - t.ex. animationer, enstaka video, v\u00e4derkarta<br>- \"Backdrop\" - lager som fungerar som bakgrund\/bakgrund f\u00f6r andra saker ovanp\u00e5.<br>- \"Text\" - lager som ger n\u00e5gon form av textvisning, t.ex. Credits, Lower Thirds, Heading<br>- \"Data\" - lager som visar data, t.ex. aktiekurser, basketresultat osv.<br>- \"Bild\" - Lager som tillhandah\u00e5ller ett s\u00e4tt att visa med hj\u00e4lp av en statisk bildinmatning<br>- \"Multivideo\" - Lager som kombinerar minst tv\u00e5 k\u00e4llor, antingen genom att l\u00e4gga till minst en k\u00e4lla ut\u00f6ver lagren nedan eller genom att anv\u00e4nda tv\u00e5 eller flera k\u00e4llor.<br>- \"3D\" - Lager som ger n\u00e5gon form av 3d-positionering av element, t.ex. presentat\u00f6r<br>- \"Segment\" - Lager som ger en tidsinst\u00e4lld animering f\u00f6r att separera segment, t.ex. Digital Upgrade Beitrag<br>- \"Effekt\" - lager som ger vissa \u00f6verlagringseffekter, t.ex. f\u00f6rstoringsglas, spotlight, zoom...<br>- \"Demo\" - Lager som fr\u00e4mst \u00e4r avsedda f\u00f6r att demonstrera funktioner snarare \u00e4n att tillhandah\u00e5lla generisk anv\u00e4ndbar funktionalitet, t.ex. v\u00e4derkartan, som bara visar en karta \u00f6ver Tyskland.<br>- \"Konsument\" - lager som anv\u00e4nder den sammansatta lagerbilden, t.ex. videobrytare, zoom, presentat\u00f6r<br>- \"Generator\" - Lager som ger n\u00e5gon form av genererad output, t.ex. animationer<br>- \"Debug\" - Lager som \u00e4r anv\u00e4ndbara f\u00f6r fels\u00f6kning och som inte syns i slutprodukten<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_Debug\">tv_Debug<\/h4>\n\n\n\n<p>Tala om f\u00f6r applikationen att denna komposition endast b\u00f6r anv\u00e4ndas i en fels\u00f6kningsmilj\u00f6.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_FileData_\">tv_FileData_<\/h4>\n\n\n\n<p>En datablob som kommer att skapas och skrivas in i dokumentet f\u00f6r en filinmatning vid skapande av lager. Detta fungerar f\u00f6r textfiler som kommer att tillhandah\u00e5llas i en _TypeFilePath eller .mov-filer f\u00f6r bildinmatningar. Se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#tv_FileName_\">tv_Filenamn_<\/a>&nbsp;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_FileName_\">tv_Filenamn_<\/h4>\n\n\n\n<p>Det motsvarande filnamnet till&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#tv_FileData_\">tv_FileData_<\/a>&nbsp;. Kr\u00e4vs om en tv_FileData_*-ing\u00e5ng finns.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_HelpURL\">tv_Hj\u00e4lpURL<\/h4>\n\n\n\n<p>Denna str\u00e4ng kan lagra en URL med anv\u00e4ndbar information om hur man anv\u00e4nder detta lager. mimoLive kommer att presentera en \"?\"-knapp i informationsf\u00f6nstret f\u00f6r varje lager. Om anv\u00e4ndaren klickar p\u00e5 denna knapp \u00f6ppnas URL:en av systemets standardwebbl\u00e4sare.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_HiddenInputKeys\">tv_HiddenInputKeys<\/h4>\n\n\n\n<p>I denna matris inneh\u00e5ller kompositionen inmatningsnycklar som b\u00f6r d\u00f6ljas fr\u00e5n anv\u00e4ndargr\u00e4nssnittet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_InputLabel_\">tv_InputLabel_<\/h4>\n\n\n\n<p>Kan anv\u00e4ndas f\u00f6r att ange ett alternativt namn f\u00f6r den angivna inmatningsknappen i parametervyn. Tomma str\u00e4ngar f\u00f6r inga etiketter \u00e4r ocks\u00e5 m\u00f6jliga. Fungerar som&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#tv_hide_ouput\">tv_g\u00f6md_ouput<\/a>&nbsp;, t.ex. m\u00e5ste namnet p\u00e5 protokollets indata vara fullst\u00e4ndigt (t.ex. \"tv_InputLabel_tvIn_VideoSourceAImage\").<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_LayerIdentifier\">tv_LayerIdentifierare<\/h4>\n\n\n\n<p>F\u00f6r identifiering levererade Boinx kompositioner och sorterade olika versioner. M\u00e5ste vara unik. En dom\u00e4n med omv\u00e4nd notering rekommenderas. Exempel: com.mysoftware.layers.videofullscreen<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_LayerVersion\">tv_LayerVersion<\/h4>\n\n\n\n<p>F\u00f6r matchning av olika versioner av en komposition i ett dokument\/applikation. Stora versionsnummer anger inkompatibilitet och matchar inte med andra stora versioner (t.ex. m\u00e5ste du \u00f6ka den stora versionen om namnet p\u00e5 inmatningsnycklarna \u00e4ndras). Mindre versionsnummer m\u00e5ste vara kompatibla upp\u00e5t och kan \u00f6kas med 0,001 f\u00f6r varje iteration. T.ex. m\u00e5ste det s\u00e4kerst\u00e4llas att laddningsinst\u00e4llningar fr\u00e5n ett 1.0-lager f\u00f6r ett 1.013 m\u00e5ste se exakt likadana ut, vilket inneb\u00e4r att nya nycklar om de finns m\u00e5ste ha ett standardv\u00e4rde som inte visar dem eller som motsvarar utseendet p\u00e5 den tidigare versionen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_LayerPreview\">tv_LayerPreview<\/h4>\n\n\n\n<p>Bilddata som ska anv\u00e4ndas f\u00f6r f\u00f6rhandsgranskning av ett lager i lagerlistan. Detta kan ge en b\u00e4ttre upplevelse \u00e4n standardf\u00f6rhandsgranskningen. F\u00f6rhandsgranskningsbilden ska vara 256 \u00d7 256 pixlar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_LayerProtocolVersion\">tv_LayerProtocolVersion<\/h4>\n\n\n\n<p>F\u00f6r framtida bak\u00e5tkompatibilitet om mimoLive \u00e4ndrar protokollet v\u00e4sentligt. M\u00e5ste f\u00f6r n\u00e4rvarande vara satt till 1.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_SortKey\">tv_SortKey<\/h4>\n\n\n\n<p>Definierar sorteringen av skikten i mimoLive. S\u00e5 du kan sortera filtren efter sannolikheten f\u00f6r anv\u00e4ndning. F\u00f6r n\u00e4rvarande anv\u00e4nds ett system med 2 versaler, t.ex. \"BM\", \"DE\", \"DM\", etc. OBS: F\u00f6r n\u00e4rvarande anv\u00e4nds inte denna funktion men kommer att g\u00f6ra det i framtiden.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_StepSize_\">tv_StepSize_<\/h4>\n\n\n\n<p>Kan anv\u00e4ndas f\u00f6r att ange en anpassad StepSize f\u00f6r jogghjulen - en pixels musr\u00f6relse motsvarar d\u00e5 denna f\u00f6r\u00e4ndring (\u00e4ven +\/- klick).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_Tagline\">tv_Tagline<\/h4>\n\n\n\n<p><strong>DEPRECERAD<\/strong><br>Enradig str\u00e4ng som kommer att visas i informationsf\u00f6nstret i lagerf\u00f6rvaret.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_UseAudioFromSource\">tv_Anv\u00e4ndAudioFromSource<\/h4>\n\n\n\n<p>mimoLive kan f\u00f6r n\u00e4rvarande endast visa en ljudkontroll i anv\u00e4ndargr\u00e4nssnittet. Denna egenskap talar om vilken inmatningsknapp som ska kontrolleras. Fyll i den fullst\u00e4ndiga motsvarande inmatningsknappen. (F\u00f6r bak\u00e5tkompatibilitet accepterar detta f\u00e4lt \u00e4ven \"A\", \"B\" eller \"C\" som \u00f6vers\u00e4tts till nyckeln tvIn_VideoSourceAImage, tvIn_VideoSourceBImage eller tvIn_VideoSourceCImage. Om inget anges antar mimoLive att inget ljud kommer att anv\u00e4ndas med detta lager.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_UnitLabel_\">tv_UnitLabel_<\/h4>\n\n\n\n<p>Kan anv\u00e4ndas f\u00f6r att ange en enhetsbeteckning, t.ex. \"pt\" f\u00f6r den givna inmatningsknappen i parametervyn. H\u00e5ll s\u00e5 kort som m\u00f6jligt. Hj\u00e4lper till att kommunicera vad inmatning betyder. Inmatningar med Boinx-enheter kommer automatiskt att f\u00e5 \"px\"-etiketter.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Inputs\">Ing\u00e5ngar<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Namn<\/th><th>Typ<\/th><\/tr><tr><td>tvIn_AccountTwitterConsumerKey<\/td><td>Str\u00e4ng<\/td><\/tr><tr><td>tvIn_AccountTwitterConsumerSecret<\/td><td>Str\u00e4ng<\/td><\/tr><tr><td>tvIn_AccountTwitterTokenKey<\/td><td>Str\u00e4ng<\/td><\/tr><tr><td>tvIn_AccountTwitterTokenSecret<\/td><td>Str\u00e4ng<\/td><\/tr><tr><td>tvIn_CompositedLayersImage<\/td><td>Bild<\/td><\/tr><tr><td>tvIn_FrameCount<\/td><td>Index<\/td><\/tr><tr><td>tvIn_FrameDuration<\/td><td>Antal<\/td><\/tr><tr><td>tvIn_CompositedLayersImage<\/td><td>Bild<\/td><\/tr><tr><td>tvIn_InTransitionDirektion<\/td><td>Index&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#Transition\">Riktning f\u00f6r \u00f6verg\u00e5ng<\/a>&nbsp;Riktning<\/td><\/tr><tr><td>tvIn_InTransitionDuration<\/td><td>Antal<\/td><\/tr><tr><td>tvIn_InTransitionTyp<\/td><td>Index&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#Transition\">Typ av \u00f6verg\u00e5ng<\/a>&nbsp;Typ<\/td><\/tr><tr><td>tvIn_TangentbordsmodifierareAlt<\/td><td>Boolesk<\/td><\/tr><tr><td>tvIn_KeyboardModifierCommand<\/td><td>Boolesk<\/td><\/tr><tr><td>tvIn_KeyboardModifierControl<\/td><td>Boolesk<\/td><\/tr><tr><td>tvIn_TangentbordsmodifierareFunktion<\/td><td>Boolesk<\/td><\/tr><tr><td>tvIn_TangentbordModifierShift<\/td><td>Boolesk<\/td><\/tr><tr><td>tvIn_Obscured<\/td><td>Boolesk<\/td><\/tr><tr><td>tvIn_OnAir<\/td><td>Boolesk<\/td><\/tr><tr><td>tvIn_OSVersion<\/td><td>Str\u00e4ng<\/td><\/tr><tr><td>tvIn_OutTransitionDirection<\/td><td>Index&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#Transition\">Riktning f\u00f6r \u00f6verg\u00e5ng<\/a>&nbsp;Riktning<\/td><\/tr><tr><td>tvIn_OutTransitionDuration<\/td><td>Antal<\/td><\/tr><tr><td>tvIn_OutTransitionType<\/td><td>Index&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#Transition\">Typ av \u00f6verg\u00e5ng<\/a>&nbsp;Typ<\/td><\/tr><tr><td>tvIn_PreviewMode<\/td><td>Boolesk<\/td><\/tr><tr><td>tvIn_Reset<\/td><td>Boolesk (signal)<\/td><\/tr><tr><td>tvIn_RuntimeIdentifierare<\/td><td>Str\u00e4ng<\/td><\/tr><tr><td>tvIn_Shared_<\/td><td>valfri v\u00e4rdetyp<\/td><\/tr><tr><td>tvIn_ShowDuration<\/td><td>Antal<\/td><\/tr><tr><td>tvIn_ShowTimer<\/td><td>Antal<\/td><\/tr><tr><td>tvIn_Switch<\/td><td>Boolesk (signal)<\/td><\/tr><tr><td>tvIn_TransitionDirection<\/td><td>Index&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#Transition\">Riktning f\u00f6r \u00f6verg\u00e5ng<\/a>&nbsp;Riktning<\/td><\/tr><tr><td>tvIn_TransitionDuration<\/td><td>Antal<\/td><\/tr><tr><td>tvIn_TransitionType<\/td><td>Index&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#Transition\">Typ av \u00f6verg\u00e5ng<\/a>&nbsp;Typ<\/td><\/tr><tr><td>tvIn_UISnapColor<\/td><td>F\u00e4rg<\/td><\/tr><tr><td>tvIn_VideoSourceA B C D<\/td><td>Bild<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_AccountTwitterConsumerKey\">tvIn_AccountTwitterConsumerKey<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_AccountTwitterConsumerSecret\">tvIn_AccountTwitterConsumerSecret<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_AccountTwitterTokenKey\">tvIn_AccountTwitterTokenKey<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_AccountTwitterTokenSecret\">tvIn_AccountTwitterTokenSecret<\/h4>\n\n\n\n<p>Dessa fyra AccountTwitter-ing\u00e5ngar anv\u00e4nds f\u00f6r att mata in inloggningsdata fr\u00e5n mimoLive Twitter Account Preferences i kompositionen. V\u00e4rdena anv\u00e4nds med JSON Patch och OAuth Patch Patch f\u00f6r att l\u00e4sa data fr\u00e5n Twitter-tj\u00e4nsten.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_CompositedLayersImage\">tvIn_CompositedLayersImage<\/h4>\n\n\n\n<p>Om denna ing\u00e5ng finns i en komposition och det finns inneh\u00e5ll fr\u00e5n lagren under, kommer resultatet av ritningen av dessa lager under att matas in i denna ing\u00e5ng.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_FrameCount\">tvIn_FrameCount<\/h4>\n\n\n\n<p>Denna ing\u00e5ng kommer att f\u00e5 det totala antalet renderade bilder efter start av mimoLive. Om bildrutor har tappats p\u00e5 grund av att renderingsbelastningen \u00e4r f\u00f6r h\u00f6g kommer bildruteantalet att hoppa \u00f6ver de tappade bildrutorna.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_FrameDuration\">tvIn_FrameDuration<\/h4>\n\n\n\n<p>Frame duration \u00e4r tidsintervallet mellan varje rendering i sekunder.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_InTransitionDirection\">tvIn_InTransitionDirektion<\/h4>\n\n\n\n<p>En riktning i vilken Transition Direction kommer att utf\u00f6ras.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_InTransitionDuration\">tvIn_InTransitionDuration<\/h4>\n\n\n\n<p>Ett v\u00e4rde i sekunder f\u00f6r&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#tvIn_InTransitionType\">tvIn_InTransitionTyp<\/a>&nbsp;kommer att utf\u00f6ras.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_InTransitionType\">tvIn_InTransitionTyp<\/h4>\n\n\n\n<p>Om anv\u00e4ndbart f\u00f6r ett lager som l\u00e5ter anv\u00e4ndaren v\u00e4lja typ av p\u00e5g\u00e5ende \u00f6verg\u00e5ng. Se \u00e4ven \u00d6verg\u00e5ngstyp Typ.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_KeyboardModifierAlt\">tvIn_TangentbordsmodifierareAlt<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_KeyboardModifierCommand\">tvIn_KeyboardModifierCommand<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_KeyboardModifierControl\">tvIn_KeyboardModifierControl<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_KeyboardModifierFunction\">tvIn_TangentbordsmodifierareFunktion<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_KeyboardModifierShift\">tvIn_TangentbordModifierShift<\/h4>\n\n\n\n<p>Dessa booleska inmatningsf\u00e4lt kommer att s\u00e4ttas till true n\u00e4r anv\u00e4ndaren trycker p\u00e5 motsvarande modifieringstangent p\u00e5 tangentbordet. Denna funktion anv\u00e4nds fr\u00e4mst f\u00f6r direkt manipulering. Se Apple Human User Guide Lines f\u00f6r att se vilken modifieringstangent som ska anv\u00e4ndas f\u00f6r vilken funktion i anv\u00e4ndargr\u00e4nssnittet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_Obscured\">tvIn_Obscured<\/h4>\n\n\n\n<p>Denna indata s\u00e4tts till true om lagret inte beh\u00f6ver rendera n\u00e5gon utdata eftersom ett lager ovanf\u00f6r \u00e4nd\u00e5 kommer att skymma den genom att rita hela sk\u00e4rmen. Detta kan anv\u00e4ndas f\u00f6r att undvika tung ritning av lager som inte \u00e4r synliga men \u00e4r inst\u00e4llda p\u00e5 att vara live. (T.ex. i fallet med Twitter-lagret anropas lagret \u00e4ven om det d\u00f6ljs av ett annat lager ovanf\u00f6r och f\u00e5r chansen att h\u00e5lla internetanslutningen till Twitter-tj\u00e4nsten uppe).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_OnAir\">tvIn_OnAir<\/h4>\n\n\n\n<p>Denna indata b\u00f6rjar med v\u00e4rdet \"true\". N\u00e4r indata g\u00e5r till \"false\" ska kompositionen g\u00f6ra alla utg\u00e5ende \u00f6verg\u00e5ngar och sedan st\u00e4lla in sin Done-utg\u00e5ng n\u00e4r det \u00e4r klart. Kompositionen kommer d\u00e5 att avaktiveras. Det kan h\u00e4nda att applikationen st\u00e4nger av ett lager utan att v\u00e4nta p\u00e5 done-flaggan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_OSVersion\">tvIn_OSVersion<\/h4>\n\n\n\n<p>Denna str\u00e4nginmatning kommer att st\u00e4llas in p\u00e5 den aktuella OS X-versionen (t.ex. \"Version 10.11.2 (Build 265341)\").<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_OutTransitionDirection\">tvIn_OutTransitionDirection<\/h4>\n\n\n\n<p>Ett v\u00e4rde i sekunder f\u00f6r&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#tvIn_OutTransitionType\">tvIn_OutTransitionType<\/a>&nbsp;kommer att utf\u00f6ras. Se \u00e4ven \u00d6verg\u00e5ngsriktning.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_OutTransitionDuration\">tvIn_OutTransitionDuration<\/h4>\n\n\n\n<p>Ett v\u00e4rde i sekunder f\u00f6r&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#tvIn_OutTransitionType\">tvIn_OutTransitionType<\/a>&nbsp;kommer att utf\u00f6ras.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_OutTransitionType\">tvIn_OutTransitionType<\/h4>\n\n\n\n<p>Om anv\u00e4ndbart f\u00f6r ett lager som l\u00e5ter anv\u00e4ndaren v\u00e4lja typ av p\u00e5g\u00e5ende \u00f6verg\u00e5ng. Se \u00e4ven \u00d6verg\u00e5ngstyp Typ.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_PreviewMode\">tvIn_PreviewMode<\/h4>\n\n\n\n<p>Kan anv\u00e4ndas f\u00f6r att tala om f\u00f6r kompositionen att den \u00e4r i f\u00f6rhandsgranskningsl\u00e4ge.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_Reset\">tvIn_Reset<\/h4>\n\n\n\n<p>Anv\u00e4ndbar f\u00f6r att \u00e5terst\u00e4lla logiken i kompositionen. Denna flagga s\u00e4tts n\u00e4r ett lager v\u00e4xlas till live fr\u00e5n off eller n\u00e4r man v\u00e4xlar mellan inst\u00e4llningar och ingen&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#tvIn_Switch\">tvIn_Switch<\/a>&nbsp;inmatning \u00e4r tillg\u00e4nglig.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_RuntimeIdentifier\">tvIn_RuntimeIdentifierare<\/h4>\n\n\n\n<p>Hj\u00e4lper lager att kommunicera mellan f\u00f6rhandsgranskning och live-instansen. St\u00e4lls in dynamiskt av mimoLive.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_Shared_\">tvIn_Shared_<\/h4>\n\n\n\n<p>Se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#Sharing\">Dela v\u00e4rderingar mellan lager<\/a>&nbsp;V\u00e4rden mellan lager.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_ShowDuration\">tvIn_ShowDuration<\/h4>\n\n\n\n<p>Om anv\u00e4ndaren har fyllt i showens varaktighet i showinst\u00e4llningarna kommer denna inmatning att ha v\u00e4rdet i sekunder.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_ShowTimer\">tvIn_ShowTimer<\/h4>\n\n\n\n<p>Showtimern kommer att \u00e5terspegla Show Timer-visningen i mimoLive-dokumentet i sekunder.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_Switch\">tvIn_Switch<\/h4>\n\n\n\n<p>Denna flagga s\u00e4tts ist\u00e4llet f\u00f6r&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#tvIn_Reset\">tvIn_Reset]] n\u00e4r ett lager v\u00e4xlas fr\u00e5n en inst\u00e4llning till en annan utan att lagret inaktiveras. Om denna ing\u00e5ng inte finns kommer [[#tvIn_Reset<\/a>&nbsp;n\u00e4r ett lager v\u00e4xlas fr\u00e5n en inst\u00e4llning till en annan utan att lagret inaktiveras. Om denna ing\u00e5ng inte finns, s\u00e4tts ist\u00e4llet [[#tvIn_Reset f\u00f6r att bibeh\u00e5lla kompatibiliteten med \u00e4ldre lager.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_TransitionDirection\">tvIn_TransitionDirection<\/h4>\n\n\n\n<p>En riktning i vilken&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#tvIn_TransitionDirection\">Riktning f\u00f6r \u00f6verg\u00e5ng<\/a>&nbsp;kommer att utf\u00f6ras.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_TransitionDuration\">tvIn_TransitionDuration<\/h4>\n\n\n\n<p>Ett v\u00e4rde i sekunder f\u00f6r&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#tvIn_InTransitionType\">tvIn_InTransitionTyp<\/a>&nbsp;kommer att utf\u00f6ras.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_TransitionType\">tvIn_TransitionType<\/h4>\n\n\n\n<p>Om anv\u00e4ndbart f\u00f6r ett lager som l\u00e5ter anv\u00e4ndaren v\u00e4lja typ av p\u00e5g\u00e5ende \u00f6verg\u00e5ng. Se \u00e4ven \u00d6verg\u00e5ngstyp Typ.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_UISnapColor\">tvIn_UISnapColor<\/h4>\n\n\n\n<p>F\u00f6r att h\u00e5lla anv\u00e4ndargr\u00e4nssnittet konsekvent tillhandah\u00e5ller mimoLive en \"snapf\u00e4rg\" f\u00f6r att rita riktlinjerna i f\u00f6rhandsgranskningen n\u00e4r anv\u00e4ndargr\u00e4nssnittet snappar till ett visst v\u00e4rde (t.ex. h\u00e5ll ned \"shift\"-tangenten medan du roterar ett Placer-lager i anpassat visningsl\u00e4ge, s\u00e5 kommer riktlinjerna att ritas i den f\u00e4rgen n\u00e4r rotationsvinkeln snappar till 0, 45 eller 90 grader)<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">tvIn_VideoSource<a target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/h4>\n\n\n\n<p>Ett lager kan ha upp till 8 dynamiska ing\u00e5ngar f\u00f6r videok\u00e4llor: \"A\", \"B\", \"C\" och s\u00e5 vidare. De kommer att representeras av en sl\u00e4ppzon om anv\u00e4ndaren drar en videok\u00e4lla fr\u00e5n k\u00e4llf\u00f6rr\u00e5det till lagerstacken. \/\/Note: F\u00f6r bak\u00e5tkompatibilitet ignoreras till\u00e4gget \"Image\" p\u00e5 dessa ing\u00e5ngar.\/\/<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Alternativ f\u00f6r inmatning<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Motsvarande inmatningsknappar<\/h4>\n\n\n\n<p>Om en videoinmatningsknapp finns kommer f\u00f6ljande inmatningsknappar ocks\u00e5 att fyllas med motsvarande information:<\/p>\n\n\n\n<p>(t.ex. \"tvIn_VideoSourceA\" -&gt; \"tvIn_VideoSourceAName\")<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Nyckel<\/th><th>Typ<\/th><th>Beskrivning<\/th><\/tr><tr><td>AudioGain<\/td><td>Antal<\/td><td>TBD<\/td><\/tr><tr><td>Ljudniv\u00e50<\/td><td>Antal<\/td><td>V\u00e4nster ljudkanals niv\u00e5 i db efter f\u00f6rst\u00e4rkningskontroll<\/td><\/tr><tr><td>Ljudniv\u00e51<\/td><td>Antal<\/td><td>H\u00f6ger ljudkanals niv\u00e5 i db efter f\u00f6rst\u00e4rkningskontroll<\/td><\/tr><tr><td>AudioLevel0Raw<\/td><td>Antal<\/td><td>V\u00e4nster ljudkanals niv\u00e5 i db f\u00f6re f\u00f6rst\u00e4rkningsreglering<\/td><\/tr><tr><td>AudioLevel1Raw<\/td><td>Antal<\/td><td>H\u00f6ger ljudkanals niv\u00e5 i db f\u00f6re f\u00f6rst\u00e4rkningskontroll<\/td><\/tr><tr><td>AudioPanning<\/td><td>Antal<\/td><td>TBD<\/td><\/tr><tr><td>Ljudvolym<\/td><td>Antal<\/td><td>TBD<\/td><\/tr><tr><td>Data<\/td><td>Struktur<\/td><td>En ordlista med metadata f\u00f6r k\u00e4llan. F\u00f6r n\u00e4rvarande \u00e4r implementerade nycklar: \"index\" \"duration\" \"title\" \"titleFallback\" \"artist\" \"album\" \"year\" \"fileReferenceIdentifier\"<\/td><\/tr><tr><td>Namn<\/td><td>Str\u00e4ng<\/td><td>Namn p\u00e5 den associerade bildk\u00e4llan. Kan anv\u00e4ndas f\u00f6r att visa dess namn i f\u00f6rhandsgranskningen eller f\u00f6r att ber\u00e4kna standardnamnet f\u00f6r lagervarianten. Se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#tvOut_SettingName\">tvOut_SettingName<\/a>&nbsp;.<\/td><\/tr><tr><td>\u00c5terst\u00e5ende tid<\/td><td>Antal<\/td><td>Om n\u00e5gra sekunder. Tillhandah\u00e5lls f\u00f6r filmk\u00e4llor. -1 om filmk\u00e4llan \u00e4r loopad (eller n\u00e5gon annan k\u00e4lla).<\/td><\/tr><tr><td>TallyState<\/td><td>Index<\/td><td>Tally Status f\u00f6r den anslutna k\u00e4llan, se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#Tally\">Tally-stater<\/a>&nbsp;stater<\/td><\/tr><tr><td>Typ<\/td><td>Index<\/td><td>V\u00e4rde av&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#source\">typ av k\u00e4lla<\/a>&nbsp;typ<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Gruppering av ing\u00e5ngar<\/h4>\n\n\n\n<p>Gruppering sker i anv\u00e4ndargr\u00e4nssnittet - f\u00f6r detta \u00e4r prefixet f\u00f6r inmatningen relevant. Syntaxen fungerar som&nbsp;<strong>tvGroup___<\/strong>. Observera den dubbla understreckningen _ _ efter gruppnamnet som en separator till inmatningsnamnet.<\/p>\n\n\n\n<p>En s\u00e4rskild grupp definieras f\u00f6r inmatningar som alltid ska vara dolda:&nbsp;<strong>tvGrupp_G\u00f6mda_Ing\u00e5ngar<\/strong>&nbsp;Denna grupp kan g\u00f6ras synlig genom att s\u00e4tta mimoLive i fels\u00f6kningsl\u00e4ge i&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#debug\">debug|Inst\u00e4llningar f\u00f6r debug<\/a>|Inst\u00e4llningar f\u00f6r fels\u00f6kning. Vissa lager anv\u00e4nder dessa dolda f\u00e4lt f\u00f6r att kommunicera mellan \"f\u00f6rhandsgranskningsinstansen\" och \"live-instansen\" (t.ex. ber\u00e4ttar Video Switcher-lagret f\u00f6r f\u00f6rhandsgranskningsinstansen vilken videok\u00e4lla som f\u00f6r n\u00e4rvarande \u00e4r live).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">D\u00f6lj indata dynamiskt<\/h4>\n\n\n\n<p>Varje protokollinmatning kommer att d\u00f6ljas i anv\u00e4ndargr\u00e4nssnittet om&nbsp;<strong>tvOut_g\u00f6md_<\/strong>&nbsp;Utmatning \u00e4r satt till \"true\". Detta v\u00e4rde observeras av applikationen och kan \u00e4ndras dynamiskt. Observera att du m\u00e5ste anv\u00e4nda det fullst\u00e4ndiga indatanamnet, inklusive \"tvIn\" (t.ex. anv\u00e4nda utdata&nbsp;<strong>tvOut_hide_tvIn_Text_TypMultilinje<\/strong>&nbsp;f\u00f6r inmatning&nbsp;<strong>tvIn_Text_TypMultilinje<\/strong>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Outputs\">Utg\u00e5ngar<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Namn<\/th><th>Typ<\/th><\/tr><tr><td>tvOut_Cursor<\/td><td>Str\u00e4ng<\/td><\/tr><tr><td>tvOut_Done<\/td><td>Boolesk (signal)<\/td><\/tr><tr><td>tvOut_g\u00f6md_<\/td><td>Boolesk<\/td><\/tr><tr><td>tvOut_Opaque<\/td><td>Boolesk<\/td><\/tr><tr><td>tvOut_SettingName<\/td><td>Str\u00e4ng<\/td><\/tr><tr><td>tvOut_Share_<\/td><td>vilken typ som helst<\/td><\/tr><tr><td>tvOut_Tid kvar<\/td><td>Antal<\/td><\/tr><tr><td>tvOut_UseCompositedLayersImage<\/td><td>Boolesk<\/td><\/tr><tr><td>tvOut_TallyState<\/td><td>Index f\u00f6r&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#Tally\">Tally-stater<\/a>&nbsp;stater<\/td><\/tr><tr><td>tvSet_<\/td><td>Typ av ing\u00e5ng som ska st\u00e4llas in<\/td><\/tr><tr><td>tvSetSignal_<\/td><td>Boolesk<\/td><\/tr><tr><td>tvSetAudioVolume_<\/td><td>Antal<\/td><\/tr><tr><td>tvSetAudioVolumeSignal_<\/td><td>Boolesk<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_Cursor\">tvOut_Cursor<\/h4>\n\n\n\n<p>Detta utdata anger hur muspekaren ser ut om muspekaren \u00e4r \u00f6ver antingen f\u00f6rhandsgranskningen eller programutdatavyn. Se vidare&nbsp;<a href=\"https:\/\/developer.apple.com\/library\/mac\/documentation\/Cocoa\/Reference\/ApplicationKit\/Classes\/NSCursor_Class\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dokumentation f\u00f6r Apples NSCursor-klass<\/a>) f\u00f6r giltiga v\u00e4rden. Ytterligare muspekare som tillhandah\u00e5lls av mimoLive \u00e4r \"minus\" och \"plus\".<\/p>\n\n\n\n<p><em>*<\/em>Ta bort postfixet \"_Cursor\" eller \"Cursor\" fr\u00e5n Apples NSCursor-konstanter (anv\u00e4nd t.ex. \"openHand\" f\u00f6r att f\u00e5 en muspekare med \u00f6ppen hand).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_Done\">tvOut_Done<\/h4>\n\n\n\n<p>Anv\u00e4nds f\u00f6r att tala om f\u00f6r n\u00e4sta lager att detta lager \u00e4r klart. Se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#section-tvIn-OnAir\">tvIn_OnAir<\/a>&nbsp;f\u00f6r dokumentation.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_hide_\">tvOut_g\u00f6md_<\/h4>\n\n\n\n<p>Kan anv\u00e4ndas f\u00f6r att dynamiskt d\u00f6lja ing\u00e5ngsv\u00e4rden i parametervyn. Se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/manual\/5\/en\/amne\/api-for-anpassade-lager\/#section-Hide-Inputs-Dynamically\">D\u00f6lj indata dynamiskt<\/a>&nbsp;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_Opaque\">tvOut_Opaque<\/h4>\n\n\n\n<p>Anv\u00e4nds f\u00f6r att tala om f\u00f6r programmet att lager under detta inte beh\u00f6ver ritas. Standardv\u00e4rde \"false\". Detta v\u00e4rde \u00e5sidos\u00e4tts av alla anslutna k\u00e4llor som inneh\u00e5ller alfa.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_SettingName\">tvOut_SettingName<\/h4>\n\n\n\n<p>Kompositioner kan f\u00f6resl\u00e5 ett anv\u00e4ndbart namn f\u00f6r en milj\u00f6 baserat p\u00e5 viss(a) input(s).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_Share_\">tvOut_Share_<\/h4>\n\n\n\n<p>Se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#section-Sharing-Values-between-Layers\">Dela v\u00e4rderingar mellan lager<\/a>&nbsp;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_TimeRemaining\">tvOut_Tid kvar<\/h4>\n\n\n\n<p>G\u00f6r det m\u00f6jligt f\u00f6r applikationen att visa en stor timernedr\u00e4kning (t.ex. 5 sekunder tills en film \u00e4r klar). F\u00f6r n\u00e4rvarande anv\u00e4nds \"-1\" f\u00f6r att indikera att det inte finns n\u00e5gon information om \u00e5terst\u00e5ende tid eller \"-2\" om det \u00e4r en loopad film.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_UseCompositedLayersImage\">tvOut_UseCompositedLayersImage<\/h4>\n\n\n\n<p>Anv\u00e4nds f\u00f6r att optimera prestanda vid anv\u00e4ndning av lager under med \u00f6verg\u00e5ngar etc. Den talar om f\u00f6r appen att lagret f\u00f6r n\u00e4rvarande beh\u00f6ver den sammansatta lagerbilden som indata. mimoLive kommer att l\u00e4gga in lagren under den sammansatta bilden i n\u00e4sta renderingscykel. Om \"tvOut_UseCompositedLayersImage\" inte \u00e4r n\u00e4rvarande antar mimoLive att lagren under bilden alltid ska l\u00e4ggas in. Endast ritningsoptimering, alla medier kommer \u00e4nd\u00e5 att rullas. Anv\u00e4nds endast om&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#section-tvIn-CompositedLayersImage\">tvIn_CompositedLayersImage<\/a>&nbsp;\u00e4r n\u00e4rvarande.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_TallyState\">tvOut_TallyState<\/h4>\n\n\n\n<p>Detta utg\u00e5ngslager kan skriva \u00f6ver det automatiska tally-l\u00e4get f\u00f6r den k\u00e4lla som f\u00f6r n\u00e4rvarande \u00e4r ansluten till den ing\u00e5ngen. Detta \u00e4r anv\u00e4ndbart f\u00f6r \u00f6verg\u00e5ngar eller om k\u00e4llan inte anv\u00e4nds f\u00f6r utmatning kan tally-tillst\u00e5ndet st\u00e4ngas av (t.ex. anv\u00e4nder Video Switcher 3 kameror men visar bara en \u00e5t g\u00e5ngen s\u00e5 den m\u00e5ste st\u00e4lla in tally-tillst\u00e5ndet f\u00f6r oanv\u00e4nda k\u00e4llor till \"TVTallyStateOff\"). V\u00e4nligen se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#section-Tally-States\">Tally-stater<\/a>&nbsp;f\u00f6r listan \u00f6ver tallystater.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvSet_\">tvSet_<\/h4>\n\n\n\n<p>I mimoLive kan ett lager eller filter manipulera sina egna parametrar. Detta \u00e4r fr\u00e4mst f\u00f6r att implementera funktionen f\u00f6r direkt manipulation i f\u00f6rhandsgranskningen av lagervarianten (t.ex. om anv\u00e4ndaren drar den analoga klockan i f\u00f6rhandsgranskningen, talar lagret om f\u00f6r mimoLive vilka ing\u00e5ngsknappar som ska \u00e4ndras till vilket v\u00e4rde. Men denna funktion anv\u00e4nds ocks\u00e5 f\u00f6r att \u00f6verf\u00f6ra live-data fr\u00e5n program out-instansen till preview-instansen och vice versa (t.ex. i Video Switcher-lagret ber\u00e4ttar program out-instansen f\u00f6r preview-instansen vilken videok\u00e4lla som f\u00f6r n\u00e4rvarande \u00e4r live och preview-instansen kan ber\u00e4tta f\u00f6r program out-instansen vilken videok\u00e4lla anv\u00e4ndaren valde p\u00e5 sk\u00e4rmen).<\/p>\n\n\n\n<p>F\u00f6r att anv\u00e4nda denna funktion beh\u00f6ver du tv\u00e5 utg\u00e5ngar som motsvarar det inmatningsf\u00e4lt som du vill manipulera: I 'tvSet_' matar du ut det nya v\u00e4rde du vill st\u00e4lla in och med 'tvSetSignal_' signalerar du n\u00e4r v\u00e4rdet \u00e4r giltigt och ska lagras.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvSetSignal_\">tvSetSignal_<\/h4>\n\n\n\n<p>Se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#tvSet_\">tvSet_<\/a>&nbsp;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">tvSetAudioVolume_<\/h4>\n\n\n\n<p>Denna utg\u00e5ng styr volymen p\u00e5 den associerade ljudk\u00e4llan (eller ljudet fr\u00e5n en videok\u00e4lla). Giltiga v\u00e4rden \u00e4r 0=tyst till 1=full. kompositionen m\u00e5ste st\u00e4lla in motsvarande \"tvSetAudioVolumeSignal_\" varje g\u00e5ng den vill \u00e4ndra ljudvolymniv\u00e5n. Detta \u00e4r t.ex. anv\u00e4ndbart om lagret har en fade-in-\u00f6verg\u00e5ng och vill fade in ljudet ocks\u00e5.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">tvSetAudioVolumeSignal_<\/h4>\n\n\n\n<p>Se&nbsp;<a href=\"https:\/\/mimolive.com\/sv\/anvandarhandbok\/api-for-anpassade-lager\/#section-tvSetAudioVolume-protocol-input-name\">tvSetAudioVolume_<\/a>&nbsp;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dela v\u00e4rderingar mellan lager<\/h3>\n\n\n\n<p>Ett lager kan skicka data till andra lager i lagerstacken som ligger ovanf\u00f6r det sj\u00e4lv. Data lagras av mimolive med dess delningsnyckel fram till n\u00e4sta renderingscykel. Om ett lager anv\u00e4nds flera g\u00e5nger (eller om samma delningsnyckel anv\u00e4nds i olika lager) skrivs data \u00f6ver av lagret ovanf\u00f6r. F\u00f6r att st\u00e4lla in dessa delningsdata anv\u00e4nder du en \"tvOut_Share_\"-utg\u00e5ng. Du kan lagra vilken QuartzComposer-datatyp som helst, men en struct rekommenderas eftersom du bara beh\u00f6ver en utmatning f\u00f6r flera v\u00e4rden. P\u00e5 mottagarlagrets sida beh\u00f6ver du en motsvarande \"tvIn_Shared_\" input med exakt samma datatyp. Observera att det mottagande lagret m\u00e5ste vara ovanp\u00e5 det s\u00e4ndande lagret i lagerstacken.<\/p>\n\n\n\n<p>Att dela v\u00e4rden \u00e4r anv\u00e4ndbart om du beh\u00f6ver samma data i flera lager (t.ex. namnet p\u00e5 hemmalagets och g\u00e4sternas motst\u00e5ndare i en match).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Typdefinitioner (aka. namngivningskonventioner)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Nyckel<\/th><th>Typ<\/th><th>Beskrivning<\/th><\/tr><tr><td>*_TypAudio<\/td><td>Bild<\/td><td>Detta \u00e4r ett mycket speciellt fall: En _TypeAudio kan bara tilldela k\u00e4llor som inneh\u00e5ller ljud (t.ex. filmk\u00e4llor, videok\u00e4llor eller Audio Only-k\u00e4llor). Lagret kommer att f\u00e5 kontroll \u00f6ver denna k\u00e4lla (i framtiden) samt ljudvolymv\u00e4rdena f\u00f6r v\u00e4nster och h\u00f6ger kanal via ing\u00e5ngarna \"_TypeAudioAudioLevel0\" och \"_TypeAudioAudioLevel1\".<\/td><\/tr><tr><td>*_TypBoinxX<\/td><td>Antal<\/td><td>Ett tal som anges i Boinx X-koordinater - t.ex. -1 \u00e4r den f\u00f6rsta pixeln, 1 \u00e4r den sista pixeln i den aktuella sk\u00e4rmdimensionen. kommer att presenteras f\u00f6r anv\u00e4ndaren i pixlar<\/td><\/tr><tr><td>*_TypBoinxY<\/td><td>Antal<\/td><td>Ett tal som anges i Boinx Y-koordinater - t.ex. -1 \u00e4r den nedersta pixeln, 1 \u00e4r den \u00f6versta pixeln i de aktuella sk\u00e4rmdimensionerna. kommer att presenteras f\u00f6r anv\u00e4ndaren i pixlar<\/td><\/tr><tr><td>*_TypDirectoryPath<\/td><td>Str\u00e4ng<\/td><td>resulterar i en \"V\u00e4lj...\"-knapp i anv\u00e4ndargr\u00e4nssnittet, kanske ocks\u00e5 med en s\u00f6kv\u00e4gskontroll<\/td><\/tr><tr><td>*_TypDuration<\/td><td>Antal<\/td><td>Tid i sekunder - visas i minuter:sekunder och kan f\u00e5 ett anpassat anv\u00e4ndargr\u00e4nssnitt<\/td><\/tr><tr><td>*_TypFilePath<\/td><td>Str\u00e4ng<\/td><td>resulterar i en \"V\u00e4lj...\"-knapp i anv\u00e4ndargr\u00e4nssnittet, kanske ocks\u00e5 med en s\u00f6kv\u00e4gskontroll<\/td><\/tr><tr><td>*_TypFontBoinxSize<\/td><td>Str\u00e4ng<\/td><td>Fontstorlek i Boinx Y-koordinater (t.ex. 2 \u00e4r hela sk\u00e4rmens h\u00f6jd), se anm\u00e4rkning nedan<\/td><\/tr><tr><td>*_TypFontF\u00e4rg<\/td><td>F\u00e4rg<\/td><td>Vanlig f\u00e4rginmatning f\u00f6r att ange en textf\u00e4rg, se anm\u00e4rkning nedan<\/td><\/tr><tr><td>*_TypFontName<\/td><td>Str\u00e4ng<\/td><td>Detta kommer att resultera i en teckensnittsv\u00e4ljare, se anm\u00e4rkning nedan<\/td><\/tr><tr><td>*_TypMultilinje<\/td><td>Str\u00e4ng<\/td><td>Ett textf\u00e4lt med flera rader som till\u00e5ter inmatning av retur<\/td><\/tr><tr><td>*_TypL\u00f6senord<\/td><td>Str\u00e4ng<\/td><td>Visar en textruta f\u00f6r l\u00f6senord. Viktigt: Sj\u00e4lva l\u00f6senordet lagras i klartext och kan l\u00e4sas i dokumentet!<\/td><\/tr><tr><td>*_TypSignal<\/td><td>Boolesk<\/td><td>F\u00f6r en pulsad signal med en bildruta, anv\u00e4nd patcherna Pulse eller Watcher<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><em>*<\/em>F\u00e4lten _TypeFontName, _TypeFontBoinxSize och _TypeFontColor kombineras till ett Font Chooser UI element i parametervyn f\u00f6r lager om de har samma basetikett.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Filtermallar<\/h3>\n\n\n\n<p>Dessa ing\u00e5ngar och egenskaper \u00e4r specifika f\u00f6r om du skapar en kvartskomposition som ska anv\u00e4ndas som ett bildfilter i mimoLive. De flesta av de tidigare definitionerna g\u00e4ller \u00e4ven f\u00f6r filter.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Filtering\u00e5ngar<\/h4>\n\n\n\n<p>F\u00f6ljande inmatningsf\u00e4lt kr\u00e4vs av Quartz Composer f\u00f6r en filterkomposition:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Namn<\/th><th>Typ<\/th><th>Beskrivning<\/th><\/tr><tr><td>_protokollInput_PreviewMode<\/td><td>Bool<\/td><td>Kan anv\u00e4ndas f\u00f6r att tala om f\u00f6r kompositionen att den \u00e4r i f\u00f6rhandsgranskningsl\u00e4ge<\/td><\/tr><tr><td>_protokollInput_X<\/td><td>Antal<\/td><td>\u00c4r alltid 0.<\/td><\/tr><tr><td>_protokollInput_Y<\/td><td>Antal<\/td><td>\u00c4r alltid 0.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Egenskaper f\u00f6r filter<\/h4>\n\n\n\n<p>F\u00f6ljande egenskaper definieras av mimoLive. tv_FilterIdentifier och tv_FilterVersion kr\u00e4vs f\u00f6r att hantera filtret och dess uppdateringsv\u00e4g med nyare versioner:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Namn<\/th><th>Typ<\/th><th>Provv\u00e4rde<\/th><th>Beskrivning<\/th><\/tr><tr><td>tv_FilterIdentifierare<\/td><td>Str\u00e4ng<\/td><td>com.boinx.mimoLive.lager.placer<\/td><td>F\u00f6r identifiering levererade Boinx kompositioner och sorterade olika versioner<\/td><\/tr><tr><td>tv_FilterVersion<\/td><td>Antal (dubbel)<\/td><td>1<\/td><td>F\u00f6r matchning av olika versioner av en komposition i ett dokument\/applikation. Stora versionsnummer anger inkompatibilitet och matchar inte med andra stora versioner. Mindre versionsnummer m\u00e5ste vara kompatibla upp\u00e5t och \u00f6kas med 0,001 varje iteration. T.ex. m\u00e5ste det s\u00e4kerst\u00e4llas att laddningsinst\u00e4llningar fr\u00e5n ett 1.0-lager f\u00f6r ett 1.013-lager m\u00e5ste se exakt likadana ut, vilket inneb\u00e4r att nya tangenter, om de finns, m\u00e5ste ha en standard som inte visar dem eller som motsvarar utseendet p\u00e5 den tidigare versionen.<\/td><\/tr><tr><td>tv_FilterOutputIsOpaque<\/td><td>BOOL<\/td><td><\/td><td>Anger om en filterutmatning \u00e4r ogenomskinlig. Standardv\u00e4rdet \u00e4r NO<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Enumerations\">Uppr\u00e4kningar<\/h3>\n\n\n\n<p>Quartz Composer-typen Index till\u00e5ter namngivna index. De kan redigeras i Quartz Composer Editor genom att l\u00e4gga till en indatadelare i indexl\u00e4ge.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">K\u00e4lla Typ<\/h4>\n\n\n\n<p>K\u00e4llan kommer att vara ett av f\u00f6ljande v\u00e4rden<\/p>\n\n\n\n<p>- 0 - Bild<br>- 1 - Film, en film kommer att ha en \u00e5terst\u00e5ende tid<br>- 2 - Kamera, kan ocks\u00e5 vara en komposition<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Riktning f\u00f6r \u00f6verg\u00e5ng<\/h4>\n\n\n\n<p>Du kan definiera dina egna riktningar. De skickade lagren anv\u00e4nder f\u00f6ljande v\u00e4rden.<\/p>\n\n\n\n<p>- Ingen<br>- V\u00e4nster<br>- R\u00e4tt<br>- Upp<br>- Ner<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Typ av \u00f6verg\u00e5ng<\/h4>\n\n\n\n<p>Du kan definiera dina egna \u00f6verg\u00e5ngstyper. H\u00e4r \u00e4r n\u00e5gra anv\u00e4ndbara exempelv\u00e4rden.<\/p>\n\n\n\n<p>- Uppl\u00f6sning<br>- Torka av<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Tally-stater<\/h4>\n\n\n\n<p>Det finns flera Tally States f\u00f6r videok\u00e4llor definierade som kommer att representeras i anv\u00e4ndargr\u00e4nssnittet och i Tally Light-appen.<\/p>\n\n\n\n<p>- 0 = TVTallyStateOff<br>- 10 = TVTallyStateInUse<br>- 20 = TVTallyStatePreview<br>- 30 = TVTallyStateEffect<br>- 40 = TVTallyStateProgram<\/p>","protected":false},"excerpt":{"rendered":"<p>Protocol Version 1.2 Introduction mimoLive uses Apple\u2019s Quartz Composer technology and its documents for the layers. Because mimoLive needs to tell the Quartz Composer document some environmental parameters as well as reading results from them, we designed a protocol that you have to follow in order to take advantage of all the features mimoLive has [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":32482,"menu_order":0,"template":"","meta":{"_acf_changed":false,"_angie_page":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[258],"tags":[],"class_list":["post-32527","user-manual","type-user-manual","status-publish","hentry","category-manual"],"acf":[],"_links":{"self":[{"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/user-manual\/32527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":0,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/user-manual\/32527\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/user-manual\/32482"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/media?parent=32527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/categories?post=32527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/sv\/wp-json\/wp\/v2\/tags?post=32527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}