FrameHandlerSink.FrameTypes Property

構文

[VB.NET]
Public FrameTypes As FrameTypes 
[C#]
Public FrameTypes FrameTypes; 

制限

読み取り専用

サンプル

次の例では8ビットグレースケールフォーマットであるY800RGB8だけを受け取るFrameHandlerSinkのセットアップの方法を紹介します。

[VB.NET]
Dim fhs As New FrameHandlerSink
fhs.FrameTypes.Add(New FrameType(MediaSubtypes.Y800))
fhs.FrameTypes.Add(New FrameType(MediaSubtypes.RGB8))

IcImagingControl1.Sink = fhs

IcImagingControl1.LiveStart() 
[C#]
FrameHandlerSink fhs = new FrameHandlerSink();
fhs.FrameTypes.Add( new FrameType( MediaSubtypes.Y800 ) );
fhs.FrameTypes.Add( new FrameType( MediaSubtypes.RGB8 ) );

ICImagingControl1.Sink = fhs;

ICImagingControl1.LiveStart(); 

シンクにベイヤーフォーマットであるBY8を受け取らせたい場合、次のソースコードを使用してください。

[VB.NET]
Dim fhs As New FrameHandlerSink
fhs.FrameTypes.Add(New FrameType(MediaSubtypes.BY8))

IcImagingControl1.Sink = fhs

IcImagingControl1.LiveStart() 
[C#]
FrameHandlerSink fhs = new FrameHandlerSink();
fhs.FrameTypes.Add( new FrameType( MediaSubtypes.BY8 ) );

ICImagingControl1.Sink = fhs;

ICImagingControl1.LiveStart();