mimoLive® - ユーザーマニュアル

汎用セレクタ
完全一致のみ
タイトルで検索
コンテンツで検索
ポストタイプセレクタ

カスタムレイヤーAPI

目次

プロトコル・バージョン1.2

はじめに

mimoLiveはレイヤーにAppleのQuartz Composerテクノロジーとそのドキュメントを使用しています。mimoLiveはQuartz Composerのドキュメントにいくつかの環境パラメータを伝え、そこから結果を読み取る必要があるため、mimoLiveが提供するすべての機能を利用するために従わなければならないプロトコルを設計しました。以下に、このプロトコルに関するすべての技術情報を示します。

Quartz Composerでカスタムレイヤーを作成する方法を学びたい場合は、「Creating Customer Layers for mimoLive」:en:pro:custom_layer:creating_custom_layerをお読みください。

プロパティ

Quartz Composer でプロトコルを編集するには、以下を選択します。 エディター ⇢ 情報を編集する (⌥⌘I)

名称必須タイプサンプル値
カテゴリーストリング
著作権ストリング© 2016 MySoftwareCompany
記述ストリングフルスクリーン入力を再生する
名称はいストリングフルスクリーンプレーヤー
廃止 tv_カテゴリーストリングバックドロップ,フルスクリーン
tv_デバッグブーリアン
tv_FileData_ 入力名データ(インポートされたXMLファイル)
tv_ファイル名 入力名ストリング順位表.xml
tv_HelpURLストリング
tv_HiddenInputKeys文字列の配列
tv_InputLabel_ 入力名ストリングビデオ入力
tv_LayerIdentifierはいストリングcom.example.layer.mylayer
tv_LayerVersionはい数字(実数)1.01
tv_レイヤープレビューデータ(インポートされたPNGファイル)
tv_LayerProtocolVersionはい数字(実数)1
tv_SortKeyストリング
tv_StepSize_ 入力名数字(実数)0.1
廃止 tv_タグラインストリングフルスクリーン入力を再生する
tv_UseAudioFromSourceストリングtvIn_VideoSourceA
tv_UnitLabel_ 入力名ストリング

カテゴリー

カテゴリは通常、Quartz composerによって設定され、mimoLiveレイヤには必要ない。mimoLive のカテゴリについては tv_カテゴリー その代わりだ。

コピーライトは通常Quartz composerによって設定され、mimoLiveレイヤーには必要ない。

記述

Quartz Composer標準 - プレビューにうまく収まるように、3行程度の長さにしてください。

名称

名前はmimoLiveの中に表示されます。レイヤーを素早く見つけるために、短くてユニークな名前を使いましょう。

プロトコル

この配列は通常Quartz composerによって設定され、mimoLiveレイヤーには必要ない。

tv_カテゴリー

廃止

カテゴリは、レイヤーのグループ化とフィルタリングに使用されていました。現在、それらは無視されていますが、再び有効にすることができます。以下の定義済みのカテゴリーをカンマで区切ったリストを使用するか、独自のカテゴリーを定義します。

- オーディオ" - オーディオソースを使用する可能性を提供するレイヤー
- オーバーレイ」 - データや画像を重ねるレイヤー:Lower Thirds、タイトル、ロゴ、...
- "フルスクリーン" - 少なくともデフォルト設定でフルスクリーンを提供するレイヤー - アニメーション、シングルビデオ、ウェザーマップなど
- バックドロップ」 - 背景/背景として機能するレイヤー。
- テキスト」 - クレジット、Lower Thirds、見出しなど、何らかのテキスト表示を行うレイヤー
- データ" - 株価ティッカーやバスケットボールのスコアなど、データを表示するレイヤー。
- Image" - 静的画像入力を使って表示する手段を提供するレイヤー
- マルチビデオ」-下のレイヤーに加えて少なくとも1つのソースを追加するか、2つ以上のソースを使用することによって、少なくとも2つのソースを組み合わせたレイヤー。
- 3D" - プレゼンターなど、要素の3Dポジショニングを提供するレイヤー
- Segment" - セグメントを区切るアニメーションを提供するレイヤー(例:Digital Upgrade Beitrag
- エフェクト」 - オーバーレイ・エフェクトを提供するレイヤー(拡大鏡、スポットライト、ズームなど)。
- デモ" - 一般的な有用機能を提供するというよりは、むしろ機能をデモンストレーションするためのレイヤー。
- Consumer"(消費者) - compositedlayersimageを使用するレイヤー(ビデオスイッチャー、ズーム、プレゼンターなど
- Generator" - アニメーションなど、ある種の生成出力を提供するレイヤー
- デバッグ" - 最終製品には表示されないデバッグに便利なレイヤー

tv_デバッグ

このコンポジションはデバッグ環境でのみ使用されるべきであることをアプリケーションに伝える。

tv_FileData_

レイヤー作成時にファイル入力用に作成され、ドキュメントに書き込まれるデータ blob。これは、_TypeFilePathで提供されるテキストファイルや、画像入力用の.movファイルで動作します。参照 tv_ファイル名 .

tv_ファイル名

に対応するファイル名。 tv_FileData_ .tv_FileData_* 入力が存在する場合は必須。

tv_HelpURL

この文字列には、このレイヤーの使用方法に関する有益な情報を含むURLを格納することができます。ミモライブは、各レイヤーの情報ポップオーバーに「?ユーザーがこのボタンをクリックすると、URLはシステムのデフォルトのインターネットブラウザで開かれます。

tv_HiddenInputKeys

この配列には、ユーザーインターフェイスから隠されるべき入力キーを保持する。

tv_InputLabel_

パラメータビューで、指定された入力キーの代替の名前ラベルを提供するために使用することができます。ラベルなしの空文字列も可能です。のように動作します。 tv_hide_ouput 例えば、プロトコル入力名は完全でなければならない(例えば、"tv_InputLabel_tvIn_VideoSourceAImage")。

tv_LayerIdentifier

識別のため、Boinxは異なるバージョンのコンポジションとソートを出荷した。一意でなければならない。逆ノートドメインが推奨されます。例: com.mysoftware.layers.videofullscreen

tv_LayerVersion

ドキュメント/アプリケーション内のコンポジションの異なるバージョンをマッチングするため。メジャーバージョン番号は互換性がないことを示し、他のメジャーバージョンとは一致しません(たとえば、入力キーの名前が変更された場合は、メジャーバージョンを増やす必要があります)。マイナーバージョン番号は上位互換でなければならず、繰り返しごとに0.001ずつ増やすことができます。例えば、1.0のレイヤーから1.013のレイヤーに設定をロードする場合、見た目がまったく同じになるようにしなければなりません。つまり、新しいキーが存在する場合、それを表示しないか、前のバージョンの見た目と同じデフォルト値が必要になります。

tv_レイヤープレビュー

レイヤーリスト内のレイヤーのプレビューに使用する画像データ。これはデフォルトのクイックルックプレビューよりも優れたエクスペリエンスを提供できます。プレビュー画像は 256 × 256 ピクセルでなければなりません。

tv_LayerProtocolVersion

将来mimoLiveがプロトコルを大幅に変更した場合の後方互換性のため。現在は 1 に設定する必要があります。

tv_SortKey

mimoLiveのレイヤーのソートを定義します。そのため、フィルターを使用する確率で並べ替えることができます。現在、2つの大文字のスキームが使用されています、例えば、"BM"、"DE"、"DM "など。注意:現在この機能は使用されていませんが、将来使用されるでしょう。

tv_StepSize_

1ピクセルのマウス移動がこの変化量に対応する(+/-クリックも)。

tv_タグライン

廃止
レイヤーリポジトリの情報ポップオーバーに表示される1行の文字列。

tv_UseAudioFromSource

mimoLiveは現在、ユーザーインターフェースに1つのオーディオコントロールのみを表示することができます。このプロパティは、制御される入力キーが何であるかを伝えます。完全に対応する入力キーを記入してください。(後方互換性のために、このフィールドは、キーtvIn_VideoSourceAImage、tvIn_VideoSourceBImageまたはtvIn_VideoSourceCImageに変換される "A"、"B "または "C "も受け入れます。提供されない場合、mimoLiveはこのレイヤーでオーディオが使用されないと仮定します。

tv_UnitLabel_

パラメータ・ビューで、指定された入力キーの単位ラベル、例えば "pt "を指定するために使用できる。できるだけ短く。入力の意味を伝えるのに役立つ。Boinxの単位入力は自動的に "px "ラベルになる。

入力

名称タイプ
tvIn_AccountTwitterConsumerKeyストリング
tvIn_AccountTwitterConsumerSecretストリング
tvIn_AccountTwitterTokenKeyストリング
tvIn_AccountTwitterTokenSecretストリング
tvIn_CompositedLayersImage画像
tvIn_FrameCountインデックス
tvIn_FrameDuration番号
tvIn_CompositedLayersImage画像
tvIn_遷移方向インデックス 移行方向 ディレクション
tvIn_InTransitionDuration番号
tvIn_InTransitionTypeインデックス トランジション・タイプ タイプ
tvIn_KeyboardModifierAltブーリアン
tvIn_KeyboardModifierCommandブーリアン
tvIn_KeyboardModifierControlブーリアン
tvIn_KeyboardModifierFunctionブーリアン
tvIn_KeyboardModifierShiftブーリアン
tvIn_Obscuredブーリアン
tvIn_OnAirブーリアン
tvIn_OSVersionストリング
tvIn_OutTransitionDirectionインデックス 移行方向 ディレクション
tvIn_OutTransitionDuration番号
tvIn_OutTransitionTypeインデックス トランジション・タイプ タイプ
tvIn_プレビューモードブーリアン
tvIn_Resetブール(信号)
tvIn_RuntimeIdentifierストリング
tvIn_Shared_任意の値型
tvIn_ShowDuration番号
tvIn_ShowTimer番号
tvIn_Switchブール(信号)
tvIn_TransitionDirectionインデックス 移行方向 ディレクション
tvIn_TransitionDuration番号
tvIn_TransitionTypeインデックス トランジション・タイプ タイプ
tvIn_UISnapColorカラー
tvIn_VideoSourceA B C D画像

tvIn_AccountTwitterConsumerKey

tvIn_AccountTwitterConsumerSecret

tvIn_AccountTwitterTokenKey

tvIn_AccountTwitterTokenSecret

これらの4つのAccountTwitter入力は、mimoLive Twitter Account Preferencesからのログインデータをコンポジションにフィードするために使用されます。これらの値は、Twitterサービスからデータを読み込むために、JSONパッチとOAuthパッチパッチと共に使用される。

tvIn_CompositedLayersImage

コンポジションにこの入力があり、下のレイヤーのコンテンツがある場合、下のレイヤーの描画結果がこの入力に入力される。

tvIn_FrameCount

この入力は、mimoLiveを開始した後にレンダリングされた総フレーム数を取得します。レンダリング負荷が高すぎるためにフレームがドロップされた場合、フレームカウントはそのドロップされたフレーム数を飛び越えます。

tvIn_FrameDuration

フレーム持続時間は、各レンダリング間の時間間隔(秒)である。

tvIn_遷移方向

トランジション・ディレクションが実行される方向。

tvIn_InTransitionDuration

秒単位の値 tvIn_InTransitionType が実行される。

tvIn_InTransitionType

進行中のトランジションのタイプを選択できるレイヤーに便利です。トランジションタイプTypeも参照。

tvIn_KeyboardModifierAlt

tvIn_KeyboardModifierCommand

tvIn_KeyboardModifierControl

tvIn_KeyboardModifierFunction

tvIn_KeyboardModifierShift

ユーザーがキーボードの修飾キーを押している間、これらのブーリアン入力フィールドは真に設定される。この機能は主に直接操作機能に使用されます。UIでどの修飾キーをどの機能に使うかについては、Apple Human User Guide Linesを参照してください。

tvIn_Obscured

この入力は、レイヤーが出力をレンダリングする必要がない場合に真に設定されます。これは、表示されていないがライブに設定されているレイヤーによる重い描画を避けるために使用できます。(例えば、Twitterレイヤーの場合、上のレイヤーに隠されてもレイヤーが呼び出され、Twitterサービスへのインターネット接続を維持する機会を得ます)

tvIn_OnAir

この入力は "true "で始まる。この入力が "false "になったら、コンポジションは発信トランジションを行い、それが終わったらDone出力を設定する。その後、コンポジションは非アクティブになる。アプリケーションは、doneフラグを待たずにレイヤーをオフにすることがあります。

tvIn_OSVersion

この文字列入力には、現在のOS Xのバージョンが設定されます(例:"Version 10.11.2 (Build 265341)")。

tvIn_OutTransitionDirection

の秒単位の値。 tvIn_OutTransitionType が実行される。また、トランジション・ディレクションも参照のこと。

tvIn_OutTransitionDuration

の秒単位の値。 tvIn_OutTransitionType が実行される。

tvIn_OutTransitionType

進行中のトランジションのタイプを選択できるレイヤーに便利です。トランジションタイプTypeも参照。

tvIn_プレビューモード

プレビューモードであることをコンポジションに伝えるために使用できる。

tvIn_Reset

コンポジションのロジックをリセットするのに便利です。このフラグは、レイヤーをオフからライブに切り替えたとき、または設定を切り替えるときに設定されます。 tvIn_Switch 入力が可能である。

tvIn_RuntimeIdentifier

プレビューとライブインスタンス間のレイヤーの通信を助ける。mimoLiveによって動的に設定されます。

tvIn_Shared_

参照 レイヤー間の値の共有 レイヤー間の値。

tvIn_ShowDuration

ユーザーが「ショーの設定」でショーの時間を入力した場合、この入力値は秒単位になります。

tvIn_ShowTimer

ショータイマーはmimoLiveドキュメントのショータイマー表示を秒単位で反映します。

tvIn_Switch

このフラグは tvIn_Reset]]はレイヤーを無効にすることなくレイヤーをある設定から別の設定に切り替えた場合。この入力が存在しない場合、[[#tvIn_Reset レイヤーを無効にすることなく、ある設定から別の設定に切り替える場合。この入力が存在しない場合、古いレイヤとの互換性を維持するために、代わりに [[#tvIn_Reset]] が設定される。

tvIn_TransitionDirection

が、その方向に向かっている。 移行方向 が実行される。

tvIn_TransitionDuration

の秒単位の値。 tvIn_InTransitionType が実行される。

tvIn_TransitionType

進行中のトランジションのタイプを選択できるレイヤーに便利です。トランジションタイプTypeも参照。

tvIn_UISnapColor

UIの一貫性を保つために、mimoLiveは、UIが特定の値にスナップするときにプレビューでガイドラインを描画するための "スナップカラー "を提供します(例えば、カスタム表示モードで "shift "キーを押しながらプレーサーレイヤーを回転させると、回転角度が0度、45度、90度にスナップしたときにガイドラインがその色で描画されます)。

tvIn_VideoSource

レイヤーは最大8つのダイナミック・ビデオ・ソース入力を持つことができる:A"、"B"、"C "など。ユーザーがソース リポジトリからレイヤ スタックにビデオ ソースをドラッグすると、ドロップ ゾーンで表されます。//注: 後方互換性のため、これらの入力の拡張子 "Image" は無視されます。

入力オプション

対応する入力キー

ビデオ入力キーがある場合、それに応じて次の入力キーにも情報が入力される:

(例:"tvIn_VideoSourceA" -> "tvIn_VideoSourceAName")

キータイプ商品説明
オーディオゲイン番号未定
オーディオレベル0番号ゲインコントロール後の左オーディオチャンネルレベル(単位:db
オーディオレベル1番号ゲインコントロール後の右オーディオチャンネルレベル(単位:db
オーディオレベル0生番号ゲインコントロール前の左オーディオチャンネルレベル(単位:db
オーディオレベル1生番号ゲインコントロール前の右オーディオチャンネルレベル(単位:db
オーディオパニング番号未定
オーディオボリューム番号未定
データ構造ソースのメタデータの辞書。現在実装されているキーは以下のとおり:"index" "duration" "title" "titleFallback" "artist" "album" "year" "fileReferenceIdentifier" である。
名称ストリング関連する画像ソースの名前。プレビューでその名前を表示したり、 レイヤーバリアントのデフォルト名を計算したりするのに使います。参照 tvOut_SettingName .
残り時間番号秒単位。ムービーソースに提供されます。ムービー・ソースがループしている場合は -1。
タリーステートインデックス接続ソースのタリー状態 タリー州 州
タイプインデックス価値 ソースタイプ タイプ

グループ化入力

グループ化はユーザーインターフェイスで行われる。構文は次のようになります。 tvGroup___.入力名の区切りとして、グループ名の後に二重のアンダースコア _ _ が付いていることに注意してください。

常に非表示にすべき入力のために特別なグループが定義されている: tvGroup_Hidden_Inputs__ このグループは デバッグ|デバッグ設定|デバッグ環境設定。いくつかのレイヤーは、"プレビューインスタンス "と "ライブインスタンス "の間で通信するために、これらの隠しフィールドを使用しています(例えば、ビデオスイッチャーレイヤーは、どのビデオソースが現在ライブであるかをプレビューインスタンスに伝えています)。

入力を動的に隠す

の場合、すべてのプロトコル入力はUIで非表示になる。 tvOut_hide_ 出力は "true "に設定される。この値はアプリケーションによって観測され、動的に変更することができる。tvIn "を含む完全な入力名を使用する必要があることに注意してください(例えば、出力は tvOut_hide_tvIn_Text_TypeMultiline 入力 tvIn_Text_TypeMultiline).

出力

名称タイプ
tvOut_Cursorストリング
tvOut_Doneブール(信号)
tvOut_hide_ブーリアン
tvOut_不透明ブーリアン
tvOut_SettingNameストリング
tvOut_Share_任意のタイプ
tvOut_残り時間番号
tvOut_UseCompositedLayersImageブーリアン
tvOut_TallyStateインデックス タリー州 州
tvSet_設定する入力のタイプ
tvSetSignal_ブーリアン
tvSetAudioVolume_番号
tvSetAudioVolumeSignal_ブーリアン

tvOut_Cursor

この出力は、マウスポインタがプレビューまたはプログラム出力ビューのいずれかにある場合のマウスカーソルの外観を指定します。詳細は NSCursor クラスに関する文書)で有効な値を指定します。mimoLiveが提供する追加のマウスカーソルは「マイナス」と「プラス」である。

*AppleのNSCursor定数から"_Cursor "または "Cursor "という接頭辞を削除(例えば、オープンハンドマウスカーソルを取得するには "openHand "を使用)。

tvOut_Done

このレイヤーが終了したことを次のレイヤーに伝えるために使用する。参照 tvIn_OnAir ドキュメント用

tvOut_hide_

パラメータビューで入力値を動的に非表示にする。参照 入力を動的に隠す .

tvOut_不透明

このレイヤーより下のレイヤーは描画する必要がないことをアプリケーションに伝えるために使用します。デフォルトは "false"。この値は、アルファを含むすべての接続ソースに上書きされます。

tvOut_SettingName

コンポジションは、いくつかの入力に基づいて、セッティングに有用な名前を提案することができる。

tvOut_Share_

参照 レイヤー間の値の共有 .

tvOut_残り時間

アプリケーションに大きなタイマーカウントダウン(例:ムービーが終わるまで5秒)を表示できるようにします。現在"-1 "は残り時間についての情報がないことを示し、"-2 "はループしているムービーであることを示します。

tvOut_UseCompositedLayersImage

トランジションなどで下のレイヤーを使用する際に、パフォーマンスを最適化するために使用します。これは、現在レイヤーが合成されたレイヤー画像の入力を必要としていることをアプリに伝えます。tvOut_UseCompositedLayersImage "が存在しない場合、mimoLiveは画像の下のレイヤーが常に入力されるべきであると仮定します。描画の最適化のみで、すべてのメディアはそれにもかかわらずロールされます。以下の場合にのみ使用されます tvIn_CompositedLayersImage が存在する。

tvOut_TallyState

この出力レイヤーは、現在その入力に接続されているソースの自動タリー状態を上書きすることができます。これはトランジションや、ソースが出力に使用されない場合にタリー状態をオフにするのに便利です(例えば、Video Switcherは3台のカメラを使用しますが、一度に1台しか表示しないため、未使用のソースのタリー状態を "TVTallyStateOff "に設定する必要があります)。以下を参照してください。 タリー州 を参照してください。

tvSet_

mimoLiveでは、レイヤーやフィルターはそれ自身のパラメーターを操作することができます。これは主に、レイヤーバリアントのプレビューで直接操作機能を実装するためです(例えば、ユーザーがプレビューでアナログクロックをドラッグすると、レイヤーはどの入力キーをどの値に変更すべきかをmimoLiveに伝えます)。しかし、この機能は、ライブデータをプログラムアウトインスタンスからプレビューインスタンスに転送したり、逆に転送したりするためにも使用されます(例えば、ビデオスイッチャーレイヤーでは、プログラムアウトインスタンスがプレビューインスタンスにどのビデオソースが現在ライブであるかを伝え、プレビューインスタンスはプログラムアウトインスタンスにユーザーが画面上で選択したビデオソースを伝えることができます)。

この機能を利用するには、操作したい入力フィールドに対応する2つの出力が必要である:tvSet_'で設定したい新しい値を出力し、'tvSetSignal_'でその値が有効で保存されることを知らせる。

tvSetSignal_

参照 tvSet_ .

tvSetAudioVolume_

この出力は、関連するオーディオソース(またはビデオソースのオーディオ)の音量を制御する。有効な値は0=silentから1=fullです。コンポジションは、オーディオボリュームレベルを変更したいたびに、対応する "tvSetAudioVolumeSignal_"を設定する必要があります。例えば、レイヤーにフェードインのトランジションがあり、オーディオもフェードインしたい場合に便利です。

tvSetAudioVolumeSignal_

参照 tvSetAudioVolume_ .

レイヤー間の値の共有

レイヤーは、レイヤースタック内の他のレイヤーにデータを送信することができます。データは次のレンダリングサイクルまで、mimoliveによって共有キーで保存されます。レイヤーが複数回使用された場合(または同じ共有キーが異なるレイヤーで使用された場合)、データは上のレイヤーによって上書きされます。この共有データを設定するには、"tvOut_Share_"出力を使用します。QuartzComposerのデータ型であれば何でも格納できるが、複数の値に対して1つの出力があればよいので、構造体を推奨する。受信レイヤー側では、まったく同じデータ型の対応する "tvIn_Shared_" 入力が必要である。受信レイヤーは、レイヤースタック内で送信レイヤーの上にある必要があることに注意。

値の共有は、複数のレイヤーで同じデータが必要な場合に便利です(例:試合のホームとゲストの対戦相手の名前)。

型定義(別名:命名規則)

キータイプ商品説明
*オーディオ画像これは非常に特殊なケースです:TypeAudioは、オーディオを含むソース(ムービーソース、ビデオソース、オーディオのみのソースなど)のみを割り当てることができます。レイヤーは、このソースを(将来的に)コントロールし、"_TypeAudioAudioLevel0 "と"_TypeAudioAudioLevel1 "入力によって、左チャンネルと右チャンネルのオーディオボリューム値をコントロールします。
*タイプBoinxX番号BoinxのX座標で入力された数値(例:-1が最初のピクセル、1が現在の画面寸法の最後のピクセル。 がピクセル単位でユーザーに表示されます。
*タイプBoinxY番号BoinxのY座標で入力された数値-例えば-1は一番下のピクセル、1は現在の画面寸法の一番上のピクセル。 ピクセル単位でユーザーに表示される
*タイプディレクトリパスストリングUIに "Choose... "ボタンが表示され、パスコントロールも表示される。
*期間番号秒単位の時間 - 分:秒で表示され、カスタムUIを取得できます。
*ファイルパスストリングUIに "Choose... "ボタンが表示され、パスコントロールも表示される。
*タイプフォント倍率ストリングBoinxのY座標でのフォントサイズ(例えば2はフルスクリーンの高さ)。
*フォントカラーカラーテキストの色を指定するための通常の色入力。
*フォント名ストリングこれにより、フォント・チューザーが表示されます。
*_タイプマルチラインストリング複数行のテキストフィールド。
*パスワードストリングパスワードテキストボックスを表示します。重要:パスワード自体はプレーンテキストで保存され、文書内で読むことができます!
*タイプシグナルブーリアン単一フレームのパルス信号には、PulseパッチまたはWatcherパッチを使用する。

*TypeFontName、_TypeFontBoinxSize、_TypeFontColorフィールドは、同じベースラベルを持つ場合、レイヤーパラメータビューで1つのフォントチューザーUI要素にまとめられます。

フィルターテンプレート

これらの入力とプロパティは、mimoLive で画像フィルターとして使用する Quartz Composition を作成する場合に固有のものです。これまでの定義のほとんどはフィルターにも適用されます。

フィルター入力

以下の入力フィールドは、Quartz Composer がフィルターコンポジションに必要とするものです:

名称タイプ商品説明
プロトコル入力_プレビューモードブールプレビューモードであることをコンポジションに伝えるために使用できる。
プロトコル入力_X番号常に0である。
プロトコル入力_Y番号常に0である。

フィルター特性

tv_FilterIdentifierとtv_FilterVersionは、フィルタとその更新パスを新しいバージョンで処理するために必要です:

名称タイプサンプル値商品説明
tv_FilterIdentifierストリングcom.boinx.mimoLive.layer.placer識別のため、Boinxはさまざまなバージョンを分類して出荷した。
tv_FilterVersion数字(ダブル)1文書/アプリケーション内のコンポジションの異なるバージョンを照合するため。メジャーバージョン番号は非互換性を示し、他のメジャーバージョンとは一致しない。マイナーバージョン番号は上位互換でなければならず、繰り返しごとに0.001ずつ増加します。例えば、1.0のレイヤーから1.013のレイヤーに設定を読み込んでも、まったく同じに見えるようにしなければなりません。つまり、新しいキーがある場合は、それを表示しないか、前のバージョンの外観と同じになるようなデフォルトが必要です。
tv_FilterOutputIsOpaque論理和フィルター出力が不透明かどうかを決定する。デフォルトはNO。

列挙

Quartz Composer の Index タイプでは、名前付きインデックスを使用できる。インデックスモードで入力スプリッタを追加することで、Quartz Composer Editor で編集できる。

ソース・タイプ

ソースは以下の値のいずれかとなる。

- 0 - 画像
- 1 - 映画、映画には残り時間があります。
- 2 - カメラ。

移行方向

独自の方向を定義することができます。出荷されたレイヤーは以下の値を使用している。

- なし
- 左
- 右
- 上へ
- ダウン

トランジション・タイプ

独自のトランジション・タイプを定義することもできる。以下に便利な値の例を示します。

- ディゾルブ
- ワイプ

タリー州

UIとTally Lightコンパニオンアプリで表現されるビデオソースには、いくつかのTally Stateが定義されています。

- 0 = TVTallyStateOff
- 10 = TVTallyStateInUse
- 20 = TVTallyStatePreview
- 30 = TVTallyStateEffect
- 40 = TVTallyStateProgram

ご意見・ご感想

ミモライブのこの機能を使ってみて、どのように評価されますか?

ユーザーマニュアル最近の更新

ソリューション

メールマガジン

日本語

24/7 Live Zoom®デモに参加する

*必須

からコンテンツを読み込む必要があります。 reCAPTCHA をクリックしてフォームを送信してください。この場合、第三者のプロバイダーとデータを共有することになりますのでご注意ください。

詳細情報