次の方法で共有


LampArraySolidEffect クラス

定義

特定の期間の単色または静的な色を表示します。

public ref class LampArraySolidEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArraySolidEffectFactory, 458752, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LampArraySolidEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArraySolidEffectFactory), 458752, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LampArraySolidEffect : ILampArrayEffect
function LampArraySolidEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArraySolidEffect
Implements ILampArrayEffect
継承
Object Platform::Object IInspectable LampArraySolidEffect
属性
実装

Windows の要件

デバイス ファミリ
Windows 10, version 1809 (10.0.17763.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v7.0 で導入)

LampArray サンプル

Windows.Devices.Lights および Windows.Devices.Lights.Effects API を使用して周辺機器の RGB 照明を制御する方法を示します。

AutoRGB サンプル

デスクトップ画面から 1 つの代表的な色を抽出し、それを使用して、接続された RGB デバイス上の LED ランプを点灯させる方法を示します。

注釈

効果を再生するには、その効果を LampArrayEffectPlaylist に追加する必要があります (「 追加」を参照)。

効果内のすべてのランプは、ランプ インデックス (カラー チャネルなど) の制約に従って、同じように動作します。 ランプインデックスの制約に対応するために、常にベスト エフォートが行われます。

LampArray が LampArraySolidEffect にバインドされ、切断された場合、効果の進行状況は no-op として続行されます。 例外/エラーはスロー/返されません。

コンストラクター

LampArraySolidEffect(LampArray, Int32[])

効果の新しいインスタンスを作成して初期化します。

プロパティ

Color

効果の純色を取得または設定します。

CompletionBehavior

効果が完了したときの動作を取得または設定します。

Duration

効果の期間を取得または設定します。 StartDelay は含まれていません。

StartDelay

効果を開始するまでの遅延時間を取得または設定します。

ZIndex

同じランプ (同じ LampArray 上) を変更する 2 つの効果のグローバル優先順位を (すべてのプレイリストで) 取得または設定します。

適用対象

こちらもご覧ください