fVideoIn
if( fVideoIn.InitCheck() == B_OK )
fVideoIn.SetChannel(fTuner, C_VIDEO_IN_NTSC); // was hardcoded to NTSC
fVideoIn.SetBrightness(fBrightness);
fVideoIn.SetContrast(fContrast);
fVideoIn.SetSaturation(fSaturation);
fVideoIn.SetHue(fHue);
fVideoIn.SetSharpness(fSharpness);
fVideoIn.Start(video_in_source(fSource), BeToVideoInStandard( fStandard ),
fSource = ((fVideoIn.Capabilities() & C_VIDEO_IN_HAS_TUNER) != 0 ? C_VIDEO_IN_TUNER : C_VIDEO_IN_COMPOSITE);
fVideoIn.Capture(
fVideoIn.Capture(
fVideoIn.Capture(
fVideoIn.Stop();
(fVideoIn.Capabilities() & C_VIDEO_IN_HAS_TUNER) != 0 ? C_VIDEO_IN_TUNER : C_VIDEO_IN_COMPOSITE,
fVideoIn.Stop();
fVideoIn.SetChannel(fTuner, C_VIDEO_IN_NTSC); // was hardcoded to NTSC
fVideoIn.SetBrightness(fBrightness);
fVideoIn.SetContrast(fContrast);
fVideoIn.SetSaturation(fSaturation);
fVideoIn.SetHue(fHue);
fVideoIn.SetSharpness(fSharpness);
fVideoIn.Stop();
if( (fVideoIn.Capabilities() & C_VIDEO_IN_HAS_TUNER) == 0 )
int dropped=fVideoIn.Capture(
if ((fVideoIn.Capabilities() & C_VIDEO_IN_HAS_TUNER) != 0) {
if ((fVideoIn.Capabilities() & C_VIDEO_IN_HAS_TUNER) != 0)
if ((fVideoIn.Capabilities() & C_VIDEO_IN_HAS_COMPOSITE) != 0)
if ((fVideoIn.Capabilities() & C_VIDEO_IN_HAS_SVIDEO) != 0)
if ((fVideoIn.Capabilities() & C_VIDEO_IN_HAS_TUNER) != 0)
float frame_rate = fVideoIn.getFrameRate(
fVideoIn.getActiveRange( BeToVideoInStandard( fStandard ), active_rect );
fVideoIn.getActiveRange( BeToVideoInStandard( fStandard ), active_rect );
fVideoIn.getActiveRange( BeToVideoInStandard( fStandard ), active_rect );
CVideoIn fVideoIn;