{"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-lapisan-khusus","status":"publish","type":"user-manual","link":"https:\/\/mimolive.com\/id\/user-manual\/custom-layers\/custom-layer-api\/","title":{"rendered":"API Lapisan Khusus"},"content":{"rendered":"<p>Protokol Versi 1.2<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Introduction\">Pendahuluan<\/h3>\n\n\n\n<p>mimoLive menggunakan teknologi Quartz Composer dari Apple dan dokumen-dokumennya untuk layer. Karena mimoLive perlu memberi tahu dokumen Quartz Composer beberapa parameter lingkungan serta hasil pembacaannya, kami merancang protokol yang harus Anda ikuti agar dapat memanfaatkan semua fitur yang ditawarkan mimoLive. Berikut ini, Anda akan menemukan semua informasi teknis tentang protokol ini.<\/p>\n\n\n\n<p>Jika Anda ingin mempelajari cara membuat lapisan khusus dengan Quartz Composer, silakan baca \"Membuat Lapisan Pelanggan untuk mimoLive\":en:pro:custom_layer:creating_custom_layers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Properties\">Properti<\/h3>\n\n\n\n<p>Anda dapat mengedit protokol di Quartz Composer dengan memilih&nbsp;<strong>Editor<\/strong>&nbsp;\u21e2&nbsp;<strong>Mengedit informasi<\/strong>&nbsp;(\u2325\u2318I)<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Nama<\/th><th>Diperlukan<\/th><th>Jenis<\/th><th>Nilai Sampel<\/th><\/tr><tr><td>kategori<\/td><td><\/td><td>String<\/td><td><\/td><\/tr><tr><td>hak cipta<\/td><td><\/td><td>String<\/td><td>\u00a9 2016 MySoftwareCompany<\/td><\/tr><tr><td>Deskripsi<\/td><td><\/td><td>String<\/td><td>Memutar input layar penuh<\/td><\/tr><tr><td>nama<\/td><td>Ya.<\/td><td>String<\/td><td>Pemutar Layar Penuh<\/td><\/tr><tr><td><strong>DIPERKOSONGKAN<\/strong>&nbsp;tv_Categories<\/td><td><\/td><td>String<\/td><td>Latar Belakang, Layar Penuh<\/td><\/tr><tr><td>tv_Debug<\/td><td><\/td><td>Boolean<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#section-tv-FileData--protocol\">tv_FileData_<\/a>&nbsp;masukan nama-<\/td><td><\/td><td>Data<\/td><td>(file XML yang diimpor)<\/td><\/tr><tr><td><a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#section-tv-FileName--protocol\">tv_NamaFile_<\/a>&nbsp;masukan nama-<\/td><td><\/td><td>String<\/td><td>Klasemen.xml<\/td><\/tr><tr><td>tv_HelpURL<\/td><td><\/td><td>String<\/td><td><\/td><\/tr><tr><td>tv_Tombol Masukan Tersembunyi<\/td><td><\/td><td>Array String<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#section-tv-InputLabel--protocol\">tv_InputLabel_<\/a>&nbsp;masukan nama-<\/td><td><\/td><td>String<\/td><td>Masukan Video<\/td><\/tr><tr><td>tv_LayerIdentifier<\/td><td>Ya.<\/td><td>String<\/td><td>com.example.layer.mylayer<\/td><\/tr><tr><td>tv_LayerVersion<\/td><td>Ya.<\/td><td>Angka (nyata)<\/td><td>1.01<\/td><\/tr><tr><td>tv_LayerPreview<\/td><td><\/td><td>Data<\/td><td>(file PNG yang diimpor)<\/td><\/tr><tr><td>tv_LayerProtocolVersion<\/td><td>Ya.<\/td><td>Angka (nyata)<\/td><td>1<\/td><\/tr><tr><td>tv_SortKey<\/td><td><\/td><td>String<\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#section-tv-StepSize--protocol\">Ukuran Langkah tv_<\/a>&nbsp;masukan nama-<\/td><td><\/td><td>Angka (nyata)<\/td><td>0.1<\/td><\/tr><tr><td><strong>DIPERKOSONGKAN<\/strong>&nbsp;tv_Tagline<\/td><td><\/td><td>String<\/td><td>Memutar input layar penuh<\/td><\/tr><tr><td>tv_GunakanAudioDariSumber<\/td><td><\/td><td>String<\/td><td>tvIn_VideoSourceA<\/td><\/tr><tr><td><a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#section-tv-UnitLabel--protocol\">tv_UnitLabel_<\/a>&nbsp;masukan nama-<\/td><td><\/td><td>String<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"category\">kategori<\/h4>\n\n\n\n<p>Kategori ini biasanya ditetapkan oleh komposer Quartz dan tidak diperlukan untuk layer mimoLive. Untuk kategori mimoLive, lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#tv_Categories\">tv_Categories<\/a>&nbsp;sebagai gantinya.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"copyright\">hak cipta<\/h4>\n\n\n\n<p>Hak cipta biasanya ditetapkan oleh komposer Quartz dan tidak diperlukan untuk lapisan mimoLive.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"description\">Deskripsi<\/h4>\n\n\n\n<p>Standar Quartz Composer - jaga agar panjangnya sekitar 3 baris supaya pas dalam pratinjau.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"name\">nama<\/h4>\n\n\n\n<p>Nama ditampilkan di dalam mimoLive. Gunakan nama yang singkat dan unik untuk menemukan layer Anda dengan cepat.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"protocols\">protokol<\/h4>\n\n\n\n<p>Array ini biasanya diatur oleh komposer Quartz dan tidak diperlukan untuk layer mimoLive.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_Categories\">tv_Categories<\/h4>\n\n\n\n<p><strong>DIPERKOSONGKAN<\/strong><\/p>\n\n\n\n<p>Kategori digunakan untuk mengelompokkan dan memfilter lapisan. Saat ini, kategori tersebut diabaikan, tetapi dapat diaktifkan kembali. Gunakan daftar yang dipisahkan dengan koma dari kategori yang sudah ditentukan berikut ini atau tentukan sendiri.<\/p>\n\n\n\n<p>- \"Audio\" - Lapisan yang menyediakan kemungkinan untuk menggunakan sumber audio<br>- \"Hamparan\" - Lapisan yang menghamparkan data atau gambar: Lower Thirds, Judul, Logo, ...<br>- \"Layar Penuh\" - Lapisan yang setidaknya melalui pengaturan default menyediakan layar penuh - misalnya Animasi, Video Tunggal, Peta Cuaca<br>- \"Backdrop\" - Lapisan yang berfungsi sebagai latar belakang\/latar belakang untuk benda-benda lain di atasnya.<br>- \"Teks\" - Lapisan yang menyediakan beberapa jenis tampilan teks, misalnya Kredit, Lower Thirds, Judul<br>- \"Data\" - Lapisan yang menampilkan Data, misalnya ticker saham, skor bola basket, dll.<br>- \"Gambar\" - Lapisan yang menyediakan sarana untuk menampilkan menggunakan input gambar statis<br>- \"Multivideo\" - Lapisan yang menggabungkan setidaknya dua sumber, baik dengan menambahkan setidaknya satu sumber di samping lapisan di bawahnya atau menggunakan dua sumber atau lebih.<br>- \"3D\" - Lapisan yang menyediakan beberapa jenis posisi 3d elemen, misalnya Presenter<br>- \"Segmen\" - Lapisan yang menyediakan animasi berjangka waktu untuk memisahkan segmen, misalnya Beitrag Upgrade Digital<br>- \"Effect\" - Lapisan yang menyediakan beberapa Efek hamparan, misalnya Magnifier, Spotlight, Zoom...<br>- \"Demo\" - Lapisan yang sebagian besar dimaksudkan untuk mendemonstrasikan kemampuan daripada menyediakan fungsionalitas umum yang berguna, misalnya Peta Cuaca, yang hanya menunjukkan peta Jerman.<br>- \"Konsumen\" - Lapisan yang menggunakan gambar yang dikomposisikan, misalnya Video Switcher, Zoom, Presenter<br>- \"Generator\" - Lapisan yang menyediakan semacam output yang dihasilkan, misalnya Animasi<br>- \"Debug\" - Lapisan yang berguna untuk melakukan debug yang tidak terlihat pada produk akhir<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_Debug\">tv_Debug<\/h4>\n\n\n\n<p>Memberitahu aplikasi bahwa komposisi ini hanya boleh digunakan dalam lingkungan debugging.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_FileData_\">tv_FileData_<\/h4>\n\n\n\n<p>Gumpalan data yang akan dibuat dan dituliskan ke dalam dokumen untuk input file pada pembuatan layer. Ini berfungsi untuk file teks yang akan disediakan dalam _TypeFilePath atau file .mov untuk input gambar. Lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#tv_FileName_\">tv_NamaFile_<\/a>&nbsp;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_FileName_\">tv_NamaFile_<\/h4>\n\n\n\n<p>Nama file yang sesuai dengan file&nbsp;<a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#tv_FileData_\">tv_FileData_<\/a>&nbsp;. Diperlukan jika input tv_FileData_* sudah ada.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_HelpURL\">tv_HelpURL<\/h4>\n\n\n\n<p>String ini dapat menyimpan URL dengan informasi yang berguna tentang cara menggunakan layer ini. mimoLive akan menampilkan tombol \"?\" pada popover informasi untuk setiap layer. Jika pengguna mengklik tombol ini, URL akan dibuka oleh peramban internet default sistem.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_HiddenInputKeys\">tv_Tombol Masukan Tersembunyi<\/h4>\n\n\n\n<p>Dalam array ini, komposisi menyimpan tombol input yang harus disembunyikan dari antarmuka pengguna.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_InputLabel_\">tv_InputLabel_<\/h4>\n\n\n\n<p>Dapat digunakan untuk memberikan label nama alternatif untuk tombol input yang diberikan dalam tampilan parameter. String kosong tanpa label juga dimungkinkan. Berfungsi seperti tombol&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#tv_hide_ouput\">tv_hide_ouput<\/a>&nbsp;Misalnya, nama input protokol harus lengkap (misalnya \"tv_InputLabel_tvIn_VideoSourceAImage\").<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_LayerIdentifier\">tv_LayerIdentifier<\/h4>\n\n\n\n<p>Untuk identifikasi, Boinx mengirimkan komposisi dan mengurutkan versi yang berbeda. Harus unik. Domain dengan notasi terbalik direkomendasikan. Contoh: 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>Untuk mencocokkan berbagai versi komposisi dalam dokumen\/aplikasi. Nomor versi mayor menunjukkan ketidakcocokan dan tidak cocok dengan versi mayor lainnya (misalnya, Anda harus meningkatkan versi mayor jika nama tombol input berubah). Nomor versi minor harus kompatibel ke atas dan dapat bertambah 0,001 untuk setiap iterasi. Misalnya, harus dipastikan bahwa pengaturan pemuatan dari layer 1.0 untuk 1.013 harus terlihat sama persis, yang berarti kunci baru jika ada harus memiliki nilai default yang tidak menampilkannya atau sama dengan tampilan versi sebelumnya.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_LayerPreview\">tv_LayerPreview<\/h4>\n\n\n\n<p>Data gambar yang akan digunakan untuk pratinjau layer di dalam daftar layer. Hal ini dapat memberikan pengalaman yang lebih baik daripada pratinjau tampilan cepat default. Gambar pratinjau harus berukuran 256 \u00d7 256 piksel.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_LayerProtocolVersion\">tv_LayerProtocolVersion<\/h4>\n\n\n\n<p>Untuk kompatibilitas ke belakang di masa depan jika mimoLive mengubah protokol secara signifikan. Saat ini harus diatur ke 1.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_SortKey\">tv_SortKey<\/h4>\n\n\n\n<p>Menentukan pengurutan layer di mimoLive. Jadi, Anda dapat mengurutkan filter berdasarkan probabilitas penggunaannya. Saat ini, skema yang digunakan adalah 2 huruf besar, misalnya, \"BM\", \"DE\", \"DM\", dll. CATATAN: Saat ini fitur ini tidak digunakan, tetapi akan digunakan di masa mendatang.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_StepSize_\">Ukuran Langkah tv_<\/h4>\n\n\n\n<p>Dapat digunakan untuk memberikan StepSize khusus untuk roda joging - gerakan mouse satu piksel kemudian sesuai dengan jumlah perubahan ini (juga +\/- klik).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_Tagline\">tv_Tagline<\/h4>\n\n\n\n<p><strong>DIPERKOSONGKAN<\/strong><br>Satu baris string yang akan ditampilkan dalam popover info di repositori layer.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_UseAudioFromSource\">tv_GunakanAudioDariSumber<\/h4>\n\n\n\n<p>mimoLive saat ini hanya dapat menampilkan satu kontrol audio di antarmuka pengguna. Properti ini memberitahukan tombol input mana yang akan dikontrol. Isi dengan lengkap tombol input yang sesuai. (Untuk kompatibilitas ke belakang, bidang ini juga menerima \"A\", \"B\" atau \"C\" yang diterjemahkan ke kunci tvIn_VideoSourceAImage, tvIn_VideoSourceBImage, atau tvIn_VideoSourceCImage. Jika tidak disediakan, mimoLive mengasumsikan bahwa tidak ada audio yang akan digunakan dengan layer ini.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tv_UnitLabel_\">tv_UnitLabel_<\/h4>\n\n\n\n<p>Dapat digunakan untuk memberikan label unit, misalnya \"pt\" untuk tombol input yang diberikan dalam tampilan parameter. Buat sesingkat mungkin. Membantu mengkomunikasikan arti dari input. Input unit Boinx akan mendapatkan label \"px\" secara otomatis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Inputs\">Masukan<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Nama<\/th><th>Jenis<\/th><\/tr><tr><td>tvIn_AkunTwitterKunciKonsumen<\/td><td>String<\/td><\/tr><tr><td>tvIn_AkunTwitterRahasiaKonsumen<\/td><td>String<\/td><\/tr><tr><td>tvIn_AkunTwitterTokenKey<\/td><td>String<\/td><\/tr><tr><td>tvIn_AkunTwitterTokenSecret<\/td><td>String<\/td><\/tr><tr><td>tvIn_CompositedLayersImage<\/td><td>Gambar<\/td><\/tr><tr><td>tvIn_FrameCount<\/td><td>Indeks<\/td><\/tr><tr><td>tvIn_FrameDuration<\/td><td>Nomor<\/td><\/tr><tr><td>tvIn_CompositedLayersImage<\/td><td>Gambar<\/td><\/tr><tr><td>tvIn_DalamArahTransisi<\/td><td>Indeks&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#Transition\">Arah Transisi<\/a>&nbsp;Arah<\/td><\/tr><tr><td>tvIn_DurasiTransisi<\/td><td>Nomor<\/td><\/tr><tr><td>tvIn_InTransitionType<\/td><td>Indeks&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#Transition\">Jenis Transisi<\/a>&nbsp;Jenis<\/td><\/tr><tr><td>tvIn_KeyboardModifierAlt<\/td><td>Boolean<\/td><\/tr><tr><td>tvIn_KeyboardModifierCommand<\/td><td>Boolean<\/td><\/tr><tr><td>tvIn_KeyboardModifierControl<\/td><td>Boolean<\/td><\/tr><tr><td>tvIn_KeyboardModifierFunction<\/td><td>Boolean<\/td><\/tr><tr><td>tvIn_KeyboardModifierShift<\/td><td>Boolean<\/td><\/tr><tr><td>tvIn_Kabur<\/td><td>Boolean<\/td><\/tr><tr><td>tvIn_OnAir<\/td><td>Boolean<\/td><\/tr><tr><td>tvIn_OSVersion<\/td><td>String<\/td><\/tr><tr><td>tvIn_OutTransitionDirection<\/td><td>Indeks&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#Transition\">Arah Transisi<\/a>&nbsp;Arah<\/td><\/tr><tr><td>Durasi Transisi tvIn_Out<\/td><td>Nomor<\/td><\/tr><tr><td>Jenis Transisi tvIn_Out<\/td><td>Indeks&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#Transition\">Jenis Transisi<\/a>&nbsp;Jenis<\/td><\/tr><tr><td>tvIn_PreviewMode<\/td><td>Boolean<\/td><\/tr><tr><td>tvIn_Reset<\/td><td>Boolean (Sinyal)<\/td><\/tr><tr><td>tvIn_RuntimeIdentifier<\/td><td>String<\/td><\/tr><tr><td>tvIn_Shared_<\/td><td>semua jenis nilai<\/td><\/tr><tr><td>Durasi tayangan tvIn_Show<\/td><td>Nomor<\/td><\/tr><tr><td>tvIn_ShowTimer<\/td><td>Nomor<\/td><\/tr><tr><td>tvIn_Switch<\/td><td>Boolean (Sinyal)<\/td><\/tr><tr><td>tvIn_TransitionDirection<\/td><td>Indeks&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#Transition\">Arah Transisi<\/a>&nbsp;Arah<\/td><\/tr><tr><td>tvIn_TransitionDuration<\/td><td>Nomor<\/td><\/tr><tr><td>tvIn_TransitionType<\/td><td>Indeks&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#Transition\">Jenis Transisi<\/a>&nbsp;Jenis<\/td><\/tr><tr><td>tvIn_UISnapColor<\/td><td>Warna<\/td><\/tr><tr><td>tvIn_VideoSourceA B C D<\/td><td>Gambar<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_AccountTwitterConsumerKey\">tvIn_AkunTwitterKunciKonsumen<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_AccountTwitterConsumerSecret\">tvIn_AkunTwitterRahasiaKonsumen<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_AccountTwitterTokenKey\">tvIn_AkunTwitterTokenKey<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_AccountTwitterTokenSecret\">tvIn_AkunTwitterTokenSecret<\/h4>\n\n\n\n<p>Keempat input AccountTwitter tersebut digunakan untuk memasukkan data login dari Preferensi Akun Twitter mimoLive ke dalam komposisi. Nilai-nilai tersebut digunakan dengan JSON Patch dan OAuth Patch Patch untuk membaca data dari layanan Twitter.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_CompositedLayersImage\">tvIn_CompositedLayersImage<\/h4>\n\n\n\n<p>Jika input ini ada dalam komposisi dan ada konten dari lapisan di bawahnya, hasil gambar lapisan di bawahnya akan dimasukkan ke dalam input ini.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_FrameCount\">tvIn_FrameCount<\/h4>\n\n\n\n<p>Masukan ini akan mendapatkan jumlah frame yang dirender setelah memulai mimoLive. Jika ada frame yang dibuang karena beban render terlalu tinggi, jumlah frame akan melompati jumlah frame yang dibuang tersebut.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_FrameDuration\">tvIn_FrameDuration<\/h4>\n\n\n\n<p>Durasi frame adalah interval waktu antara setiap rendering dalam hitungan detik.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_InTransitionDirection\">tvIn_DalamArahTransisi<\/h4>\n\n\n\n<p>Arah di mana Arah Transisi akan dilakukan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_InTransitionDuration\">tvIn_DurasiTransisi<\/h4>\n\n\n\n<p>Nilai dalam hitungan detik&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#tvIn_InTransitionType\">tvIn_InTransitionType<\/a>&nbsp;akan dilakukan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_InTransitionType\">tvIn_InTransitionType<\/h4>\n\n\n\n<p>Jika berguna untuk lapisan yang memungkinkan pengguna memilih jenis transisi yang sedang berlangsung. Juga, lihat Jenis Jenis Transisi.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_KeyboardModifierAlt\">tvIn_KeyboardModifierAlt<\/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_KeyboardModifierFunction<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_KeyboardModifierShift\">tvIn_KeyboardModifierShift<\/h4>\n\n\n\n<p>Bidang input boolean tersebut akan ditetapkan ke true (benar) sewaktu pengguna menekan tombol pengubah yang sesuai pada keyboard. Fitur ini terutama digunakan untuk fitur manipulasi langsung. Silakan merujuk ke Baris Panduan Pengguna Manusia Apple untuk mengetahui tombol pengubah mana yang harus digunakan untuk fungsi apa di UI.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_Obscured\">tvIn_Kabur<\/h4>\n\n\n\n<p>Masukan ini diatur ke true jika layer tidak perlu merender output apa pun karena layer di atasnya akan mengaburkannya dengan menggambar layar penuh. Hal ini dapat digunakan untuk menghindari gambar yang berat dari layer yang tidak terlihat tetapi diatur untuk ditayangkan. (Misalnya, dalam kasus lapisan Twitter, lapisan tersebut tetap dipanggil meskipun dikaburkan oleh lapisan lain di atasnya dan mendapat kesempatan untuk tetap terhubung ke layanan Twitter).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_OnAir\">tvIn_OnAir<\/h4>\n\n\n\n<p>Masukan ini dimulai dengan nilai \"true\". Setelah input berubah menjadi \"false\", komposisi akan melakukan transisi keluar, lalu menetapkan output Done ketika selesai. Komposisi kemudian akan dinonaktifkan. Bisa saja terjadi bahwa aplikasi mematikan sebuah layer tanpa menunggu flag done.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_OSVersion\">tvIn_OSVersion<\/h4>\n\n\n\n<p>Masukan string ini akan diatur ke versi OS X saat ini (misalnya, \"Versi 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>Nilai dalam hitungan detik dari&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#tvIn_OutTransitionType\">Jenis Transisi tvIn_Out<\/a>&nbsp;akan dilakukan. Juga, lihat Arah Transisi.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_OutTransitionDuration\">Durasi Transisi tvIn_Out<\/h4>\n\n\n\n<p>Nilai dalam hitungan detik dari&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#tvIn_OutTransitionType\">Jenis Transisi tvIn_Out<\/a>&nbsp;akan dilakukan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_OutTransitionType\">Jenis Transisi tvIn_Out<\/h4>\n\n\n\n<p>Jika berguna untuk lapisan yang memungkinkan pengguna memilih jenis transisi yang sedang berlangsung. Juga, lihat Jenis Jenis Transisi.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_PreviewMode\">tvIn_PreviewMode<\/h4>\n\n\n\n<p>Dapat digunakan untuk memberi tahu komposisi bahwa komposisi tersebut dalam mode pratinjau.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_Reset\">tvIn_Reset<\/h4>\n\n\n\n<p>Berguna untuk mengatur ulang Logika Komposisi. Bendera ini ditetapkan apabila layer dialihkan ke hidup dari mati atau apabila beralih di antara pengaturan dan tidak&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#tvIn_Switch\">tvIn_Switch<\/a>&nbsp;masukan tersedia.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_RuntimeIdentifier\">tvIn_RuntimeIdentifier<\/h4>\n\n\n\n<p>Membantu lapisan untuk berkomunikasi antara pratinjau dan contoh langsung. Diatur secara dinamis oleh mimoLive.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_Shared_\">tvIn_Shared_<\/h4>\n\n\n\n<p>Lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#Sharing\">Berbagi Nilai antar Lapisan<\/a>&nbsp;Nilai antar Lapisan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_ShowDuration\">Durasi tayangan tvIn_Show<\/h4>\n\n\n\n<p>Jika pengguna mengisi durasi tayangan di Pengaturan Tampilkan, input ini akan memiliki nilai dalam detik.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_ShowTimer\">tvIn_ShowTimer<\/h4>\n\n\n\n<p>Pengatur waktu tayang akan mencerminkan tampilan Pengatur Waktu Tayang dokumen mimoLive dalam hitungan detik.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_Switch\">tvIn_Switch<\/h4>\n\n\n\n<p>Bendera ini ditetapkan sebagai pengganti&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#tvIn_Reset\">tvIn_Reset]] saat layer dialihkan dari satu pengaturan ke pengaturan lainnya tanpa menonaktifkan layer. Jika input ini tidak ada, maka [[#tvIn_Reset<\/a>&nbsp;ketika sebuah lapisan dialihkan dari satu pengaturan ke pengaturan lainnya tanpa menonaktifkan lapisan tersebut. Jika input ini tidak ada, [[#tvIn_Reset diatur untuk mempertahankan kompatibilitas dengan lapisan yang lebih lama.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_TransitionDirection\">tvIn_TransitionDirection<\/h4>\n\n\n\n<p>Arah di mana&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#tvIn_TransitionDirection\">Arah Transisi<\/a>&nbsp;akan dilakukan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_TransitionDuration\">tvIn_TransitionDuration<\/h4>\n\n\n\n<p>Nilai dalam hitungan detik dari&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#tvIn_InTransitionType\">tvIn_InTransitionType<\/a>&nbsp;akan dilakukan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_TransitionType\">tvIn_TransitionType<\/h4>\n\n\n\n<p>Jika berguna untuk lapisan yang memungkinkan pengguna memilih jenis transisi yang sedang berlangsung. Juga, lihat Jenis Jenis Transisi.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvIn_UISnapColor\">tvIn_UISnapColor<\/h4>\n\n\n\n<p>Untuk menjaga konsistensi UI, mimoLive menyediakan \"warna jepretan\" untuk menggambar panduan di pratinjau setiap kali UI dijepret ke nilai tertentu (misalnya, tahan tombol \"shift\" saat memutar lapisan Placer dalam mode tampilan khusus, maka panduan akan digambar dengan warna tersebut saat sudut rotasi dijepret ke 0, 45, atau 90 derajat)<\/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>Sebuah layer dapat memiliki hingga 8 input sumber video dinamis: \"A\", \"B\", \"C\", dan seterusnya. Mereka akan diwakili oleh zona drop jika pengguna menyeret sumber video dari tempat penyimpanan sumber ke tumpukan layer. \/\/Catatan: Untuk kompatibilitas ke belakang, ekstensi \"Image\" pada input tersebut diabaikan.\/\/<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Opsi Masukan<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Tombol Input yang Sesuai<\/h4>\n\n\n\n<p>Jika ada tombol input video, tombol input berikut ini juga akan diisi dengan informasi yang sesuai:<\/p>\n\n\n\n<p>(misalnya \"tvIn_VideoSourceA\" -&gt; \"tvIn_VideoSourceAName\")<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Kunci<\/th><th>Jenis<\/th><th>Deskripsi<\/th><\/tr><tr><td>AudioGain<\/td><td>Nomor<\/td><td>TBD<\/td><\/tr><tr><td>AudioLevel0<\/td><td>Nomor<\/td><td>Level saluran audio kiri dalam db setelah kontrol penguatan<\/td><\/tr><tr><td>AudioLevel1<\/td><td>Nomor<\/td><td>Tingkat saluran audio kanan dalam db setelah kontrol penguatan<\/td><\/tr><tr><td>AudioLevel0Raw<\/td><td>Nomor<\/td><td>Level saluran audio kiri dalam db sebelum kontrol penguatan<\/td><\/tr><tr><td>AudioLevel1Raw<\/td><td>Nomor<\/td><td>Tingkat saluran audio kanan dalam db sebelum kontrol penguatan<\/td><\/tr><tr><td>AudioPanning<\/td><td>Nomor<\/td><td>TBD<\/td><\/tr><tr><td>Volume Audio<\/td><td>Nomor<\/td><td>TBD<\/td><\/tr><tr><td>Data<\/td><td>Struktur<\/td><td>Kamus metadata dari sumber. Saat ini, kunci yang diimplementasikan adalah: \"indeks\" \"durasi\" \"judul\" \"judulBalik\" \"artis\" \"album\" \"tahun\" \"pengenalRujukan file\"<\/td><\/tr><tr><td>Nama<\/td><td>String<\/td><td>Nama sumber gambar yang terkait. Dapat digunakan untuk menampilkan namanya di pratinjau atau untuk menghitung nama default untuk varian layer. Lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#tvOut_SettingName\">tvOut_SettingName<\/a>&nbsp;.<\/td><\/tr><tr><td>SisaWaktu<\/td><td>Nomor<\/td><td>Dalam hitungan detik. Akan disediakan untuk sumber film. -1 jika sumber film diulang (atau sumber lainnya).<\/td><\/tr><tr><td>TallyState<\/td><td>Indeks<\/td><td>Status penghitungan sumber yang tersambung, lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#Tally\">Negara Bagian Penghitungan<\/a>&nbsp;Negara Bagian<\/td><\/tr><tr><td>Jenis<\/td><td>Indeks<\/td><td>Nilai&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#source\">jenis sumber<\/a>&nbsp;Jenis<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Mengelompokkan Input<\/h4>\n\n\n\n<p>Pengelompokan disediakan dalam antarmuka pengguna - untuk itu, awalan input yang relevan. Sintaks berfungsi seperti&nbsp;<strong>tvGroup___<\/strong>. Harap perhatikan garis bawah ganda _ _ setelah nama grup sebagai pemisah ke nama input.<\/p>\n\n\n\n<p>Grup khusus didefinisikan untuk input yang harus selalu disembunyikan:&nbsp;<strong>Input_Tersembunyi_Grup_TV__<\/strong>&nbsp;Grup ini dapat dibuat terlihat dengan mengalihkan mimoLive ke mode debug di menu&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#debug\">debug|Preferensi Debug<\/a>|Preferensi Debug. Beberapa lapisan menggunakan bidang tersembunyi tersebut untuk berkomunikasi antara \"Contoh pratinjau\" dan \"Contoh langsung\" (misalnya lapisan Pengalih Video memberi tahu contoh pratinjau tentang sumber video yang sedang ditayangkan).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Menyembunyikan Input Secara Dinamis<\/h4>\n\n\n\n<p>Setiap Input Protokol akan disembunyikan di UI jika&nbsp;<strong>tvOut_hide_<\/strong>&nbsp;Output diatur ke \"true\". Nilai ini diamati oleh aplikasi dan dapat diubah secara dinamis. Perhatikan bahwa Anda harus menggunakan nama input lengkap, termasuk \"tvIn\" (misalnya, gunakan output&nbsp;<strong>tvOut_hide_tvIn_Text_TypeMultiline<\/strong>&nbsp;untuk masukan&nbsp;<strong>tvIn_Text_TypeMultiline<\/strong>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Outputs\">Keluaran<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Nama<\/th><th>Jenis<\/th><\/tr><tr><td>tvOut_Cursor<\/td><td>String<\/td><\/tr><tr><td>tvOut_Done<\/td><td>Boolean (Sinyal)<\/td><\/tr><tr><td>tvOut_hide_<\/td><td>Boolean<\/td><\/tr><tr><td>tvOut_Buram<\/td><td>Boolean<\/td><\/tr><tr><td>tvOut_SettingName<\/td><td>String<\/td><\/tr><tr><td>tvOut_Share_<\/td><td>jenis apa saja<\/td><\/tr><tr><td>Sisa_Waktu_Habis<\/td><td>Nomor<\/td><\/tr><tr><td>tvOut_UseCompositedLayersImage<\/td><td>Boolean<\/td><\/tr><tr><td>tvOut_TallyState<\/td><td>Indeks&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#Tally\">Negara Bagian Penghitungan<\/a>&nbsp;Negara Bagian<\/td><\/tr><tr><td>tvSet_<\/td><td>Jenis input yang akan diatur<\/td><\/tr><tr><td>tvSetSignal_<\/td><td>Boolean<\/td><\/tr><tr><td>tvSetAudioVolume_<\/td><td>Nomor<\/td><\/tr><tr><td>tvSetAudioVolumeSignal_<\/td><td>Boolean<\/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>Output ini menentukan tampilan kursor mouse jika penunjuk mouse berada di atas pratinjau atau tampilan output program. Silakan merujuk ke&nbsp;<a href=\"https:\/\/developer.apple.com\/library\/mac\/documentation\/Cocoa\/Reference\/ApplicationKit\/Classes\/NSCursor_Class\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dokumentasi Kelas NSCursor Apel<\/a>) untuk nilai yang valid. Kursor mouse tambahan yang disediakan oleh mimoLive adalah \"minus\" dan \"plus\".<\/p>\n\n\n\n<p><em>*<\/em>Hapus postfix \"_Cursor\" atau \"Cursor\" dari konstanta NSCursor Apple (misalnya, gunakan \"openHand\" untuk mendapatkan kursor mouse dengan tangan terbuka).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_Done\">tvOut_Done<\/h4>\n\n\n\n<p>Digunakan untuk memberi tahu lapisan berikutnya bahwa lapisan ini sudah selesai. Lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#section-tvIn-OnAir\">tvIn_OnAir<\/a>&nbsp;untuk dokumentasi.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_hide_\">tvOut_hide_<\/h4>\n\n\n\n<p>Dapat digunakan untuk menyembunyikan nilai input secara dinamis dalam tampilan parameter. Lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/manual\/5\/en\/topic\/api-lapisan-khusus\/#section-Hide-Inputs-Dynamically\">Menyembunyikan Input Secara Dinamis<\/a>&nbsp;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_Opaque\">tvOut_Buram<\/h4>\n\n\n\n<p>Digunakan untuk memberi tahu aplikasi bahwa lapisan di bawah lapisan ini tidak perlu digambar. Nilai default \"false\". Nilai ini akan menimpa semua sumber yang terhubung yang mengandung alpha.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_SettingName\">tvOut_SettingName<\/h4>\n\n\n\n<p>Komposisi dapat menyarankan nama yang berguna untuk pengaturan berdasarkan beberapa masukan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_Share_\">tvOut_Share_<\/h4>\n\n\n\n<p>Lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#section-Sharing-Values-between-Layers\">Berbagi Nilai antar Lapisan<\/a>&nbsp;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_TimeRemaining\">Sisa_Waktu_Habis<\/h4>\n\n\n\n<p>Memungkinkan aplikasi untuk menampilkan hitungan mundur waktu yang besar (misalnya 5 detik sampai film selesai). Saat ini menggunakan \"-1\" untuk menunjukkan tidak ada informasi tentang waktu yang tersisa atau \"-2\" jika itu adalah film perulangan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_UseCompositedLayersImage\">tvOut_UseCompositedLayersImage<\/h4>\n\n\n\n<p>Digunakan untuk mengoptimalkan kinerja saat menggunakan layer di bawah dengan transisi, dll. Ini memberi tahu aplikasi bahwa layer saat ini membutuhkan input gambar composited layers. mimoLive akan memasukkan layer di bawah gambar yang digabungkan dalam siklus render berikutnya. Jika \"tvOut_UseCompositedLayersImage\" tidak ada, mimoLive mengasumsikan bahwa lapisan di bawah gambar harus selalu dimasukkan. Hanya pengoptimalan gambar, semua media akan tetap digulung. Hanya digunakan jika&nbsp;<a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#section-tvIn-CompositedLayersImage\">tvIn_CompositedLayersImage<\/a>&nbsp;hadir.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvOut_TallyState\">tvOut_TallyState<\/h4>\n\n\n\n<p>Lapisan output ini dapat menimpa status penghitungan otomatis dari sumber yang saat ini terhubung ke input tersebut. Hal ini berguna untuk transisi atau jika sumber tidak digunakan untuk output, status penghitungan dapat dimatikan (misalnya Pengalih Video menggunakan 3 kamera namun hanya menampilkan satu kamera saja, sehingga perlu mengatur status penghitungan untuk sumber yang tidak digunakan ke \"TVTallyStateOff\"). Silakan lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#section-Tally-States\">Negara Bagian Penghitungan<\/a>&nbsp;untuk daftar status penghitungan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvSet_\">tvSet_<\/h4>\n\n\n\n<p>Di mimoLive, sebuah layer atau filter dapat memanipulasi parameternya sendiri. Hal ini terutama untuk mengimplementasikan fitur manipulasi langsung dalam pratinjau varian layer (misalnya, jika pengguna menyeret Jam Analog dalam pratinjau, layer akan memberi tahu mimoLive tombol input mana yang harus diubah ke nilai yang mana. Namun, fitur ini juga digunakan untuk mentransfer data langsung dari instance program ke instance pratinjau dan sebaliknya (misalnya, dalam layer Video Switcher, instance program memberitahu instance pratinjau sumber video mana yang sedang ditayangkan, dan instance pratinjau dapat memberi tahu instance program sumber video mana yang dipilih pengguna di layar).<\/p>\n\n\n\n<p>Untuk menggunakan fitur ini, Anda memerlukan dua output yang sesuai dengan bidang input yang ingin Anda manipulasi: Pada 'tvSet_' Anda mengeluarkan nilai baru yang ingin Anda tetapkan dan dengan 'tvSetSignal_' Anda memberi sinyal ketika nilai tersebut valid dan akan disimpan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"tvSetSignal_\">tvSetSignal_<\/h4>\n\n\n\n<p>Lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#tvSet_\">tvSet_<\/a>&nbsp;.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">tvSetAudioVolume_<\/h4>\n\n\n\n<p>Output ini mengontrol volume sumber audio yang terkait (atau audio dari sumber video). Nilai yang valid adalah 0 = hening hingga 1 = penuh. komposisi harus mengatur \"tvSetAudioVolumeSignal_\" yang sesuai setiap kali ingin mengubah tingkat volume audio. Misalnya, ini berguna jika layer memiliki transisi yang memudar dan ingin memudarkan audio juga.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">tvSetAudioVolumeSignal_<\/h4>\n\n\n\n<p>Lihat&nbsp;<a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/api-lapisan-khusus\/#section-tvSetAudioVolume-protocol-input-name\">tvSetAudioVolume_<\/a>&nbsp;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Berbagi Nilai antar Lapisan<\/h3>\n\n\n\n<p>Sebuah layer dapat mengirimkan data ke layer lain dalam tumpukan layer yang berada di atasnya. Data disimpan oleh mimolive dengan sharing key-nya hingga siklus render berikutnya. Jika sebuah layer digunakan beberapa kali (atau sharing key yang sama digunakan pada layer yang berbeda), maka data tersebut akan ditimpa oleh layer di atasnya. Untuk mengatur data berbagi ini, gunakan output \"tvOut_Share_\". Anda dapat menyimpan tipe data QuartzComposer apa saja, namun sebuah struct lebih disarankan karena Anda hanya membutuhkan satu output untuk beberapa nilai. Di sisi lapisan penerima, Anda akan membutuhkan input \"tvIn_Shared_\" yang sesuai dengan tipe data yang sama. Harap diperhatikan bahwa layer penerima harus berada di atas layer pengirim dalam tumpukan layer.<\/p>\n\n\n\n<p>Pembagian nilai berguna jika Anda membutuhkan data yang sama di beberapa lapisan (misalnya nama lawan Tuan Rumah dan Tamu dalam permainan).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Definisi Jenis (alias Konvensi Penamaan)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Kunci<\/th><th>Jenis<\/th><th>Deskripsi<\/th><\/tr><tr><td>*_JenisAudio<\/td><td>Gambar<\/td><td>Ini adalah kasus yang sangat khusus: Sebuah _TypeAudio hanya dapat menetapkan sumber yang berisi audio (misalnya sumber Film, sumber Video, atau sumber Hanya Audio). Layer akan mendapatkan kontrol atas sumber ini (di masa mendatang) serta nilai volume audio untuk saluran kiri dan kanan melalui input \"_TypeAudioAudioLevel0\" dan \"_TypeAudioAudioLevel1\".<\/td><\/tr><tr><td>*_TypeBoinxX<\/td><td>Nomor<\/td><td>Input angka dalam Koordinat Boinx X - mis. -1 adalah piksel pertama, 1 adalah piksel terakhir dari dimensi layar saat ini. akan disajikan kepada pengguna dalam piksel<\/td><\/tr><tr><td>*_TypeBoinxY<\/td><td>Nomor<\/td><td>Input angka dalam Koordinat Boinx Y - mis. -1 adalah piksel terbawah, 1 adalah piksel paling atas dari dimensi layar saat ini. akan disajikan kepada pengguna dalam piksel<\/td><\/tr><tr><td>*_TypeDirectoryPath<\/td><td>String<\/td><td>Menghasilkan tombol \"Pilih...\" di UI, mungkin juga menampilkan kontrol jalur<\/td><\/tr><tr><td>*_TipeDurasi<\/td><td>Nomor<\/td><td>Waktu dalam detik - akan ditampilkan dalam menit:detik dan bisa mendapatkan UI khusus<\/td><\/tr><tr><td>*_TypeFilePath<\/td><td>String<\/td><td>Menghasilkan tombol \"Pilih...\" di UI, mungkin juga menampilkan kontrol jalur<\/td><\/tr><tr><td>*_TypeFontBoinxSize<\/td><td>String<\/td><td>Ukuran huruf dalam Koordinat Boinx Y (mis. 2 adalah tinggi layar penuh), lihat catatan di bawah ini<\/td><\/tr><tr><td>*_TypeFontColor<\/td><td>Warna<\/td><td>Masukan warna biasa untuk menentukan warna teks, lihat catatan di bawah ini<\/td><\/tr><tr><td>*_KetikanNamaFont<\/td><td>String<\/td><td>Ini akan menghasilkan pemilih font, lihat catatan di bawah ini<\/td><\/tr><tr><td>*_TypeMultiline<\/td><td>String<\/td><td>Bidang teks multiline yang memungkinkan memasukkan pengembalian<\/td><\/tr><tr><td>*_KetikKataPassword<\/td><td>String<\/td><td>Menampilkan kotak teks kata sandi. Penting: Kata Sandi itu sendiri disimpan dalam teks biasa dan dapat dibaca dalam dokumen!<\/td><\/tr><tr><td>* JenisSinyal<\/td><td>Boolean<\/td><td>Untuk sinyal berdenyut bingkai tunggal, gunakan tambalan Pulse atau Watcher<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><em>*<\/em>Bidang _TypeFontName, _TypeFontBoinxSize, dan _TypeFontColor digabungkan menjadi satu elemen UI Font Chooser dalam tampilan parameter lapisan jika memiliki label dasar yang sama.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Templat Filter<\/h3>\n\n\n\n<p>Input dan properti tersebut khusus untuk jika Anda membuat Komposisi Kuarsa untuk digunakan sebagai filter gambar di mimoLive. Sebagian besar definisi sebelumnya juga berlaku untuk filter.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Input Filter<\/h4>\n\n\n\n<p>Bidang masukan berikut ini diperlukan oleh Quartz Composer untuk komposisi filter:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Nama<\/th><th>Jenis<\/th><th>Deskripsi<\/th><\/tr><tr><td>_protocolInput_PreviewMode<\/td><td>Bool<\/td><td>Dapat digunakan untuk memberi tahu komposisi bahwa komposisi tersebut dalam mode pratinjau<\/td><\/tr><tr><td>_protokolInput_X<\/td><td>Nomor<\/td><td>Selalu 0.<\/td><\/tr><tr><td>_protokolInput_Y<\/td><td>Nomor<\/td><td>Selalu 0.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Properti Filter<\/h4>\n\n\n\n<p>Properti berikut ini didefinisikan oleh mimoLive. tv_FilterIdentifier dan tv_FilterVersion diperlukan untuk menangani filter dan jalur pembaruan dengan versi yang lebih baru:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Nama<\/th><th>Jenis<\/th><th>Nilai Sampel<\/th><th>Deskripsi<\/th><\/tr><tr><td>tv_FilterIdentifier<\/td><td>String<\/td><td>com.boinx.mimoLive.layer.placer<\/td><td>Untuk identifikasi, Boinx mengirimkan komposisi dan mengurutkan versi yang berbeda<\/td><\/tr><tr><td>tv_FilterVersion<\/td><td>Nomor (ganda)<\/td><td>1<\/td><td>Untuk mencocokkan berbagai versi komposisi dalam dokumen\/aplikasi. Nomor versi mayor menunjukkan ketidakcocokan dan tidak cocok dengan versi mayor lainnya. Nomor versi minor harus kompatibel ke atas dan bertambah 0,001 setiap iterasi. Misalnya, harus dipastikan bahwa pengaturan pemuatan dari layer 1.0 untuk 1.013 harus terlihat sama persis, yang berarti tombol baru jika ada harus memiliki default yang tidak menampilkannya atau sama dengan tampilan versi sebelumnya.<\/td><\/tr><tr><td>tv_FilterOutputApakahBuram<\/td><td>BOOL<\/td><td><\/td><td>Menentukan apakah output filter buram. Standarnya adalah TIDAK<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Enumerations\">Pencacahan<\/h3>\n\n\n\n<p>Indeks tipe Quartz Composer memungkinkan untuk indeks bernama. Indeks ini dapat diedit di Editor Quartz Composer dengan menambahkan pembagi input dalam mode indeks.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Jenis Sumber<\/h4>\n\n\n\n<p>Sumbernya adalah salah satu dari nilai berikut ini<\/p>\n\n\n\n<p>- 0 - Gambar<br>- 1 - Film, sebuah film akan memiliki waktu yang tersisa<br>- 2 - Kamera, juga bisa berupa komposisi<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Arah Transisi<\/h4>\n\n\n\n<p>Anda dapat menentukan arah Anda sendiri. Layer yang dikirim menggunakan nilai berikut ini.<\/p>\n\n\n\n<p>- Tidak ada<br>- Kiri<br>- Benar.<br>- Up<br>- Turun.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Jenis Transisi<\/h4>\n\n\n\n<p>Anda dapat menentukan jenis transisi Anda sendiri. Berikut adalah beberapa contoh nilai yang berguna.<\/p>\n\n\n\n<p>- Larutkan<br>- Bersihkan<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Negara Bagian Penghitungan<\/h4>\n\n\n\n<p>Ada beberapa Tally State untuk sumber video yang ditentukan yang akan diwakili dalam UI dan aplikasi pendamping Tally Light.<\/p>\n\n\n\n<p>- 0 = TVTallyStateOff<br>- 10 = TVTallyStateDalamPenggunaan<br>- 20 = TVTallyStatePreview<br>- 30 = Efek TVTallyStateEffect<br>- 40 = Program 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\/id\/wp-json\/wp\/v2\/user-manual\/32527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":0,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/user-manual\/32527\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/user-manual\/32482"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/media?parent=32527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/categories?post=32527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/tags?post=32527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}