B_MEDIA_NO_TYPE
case B_MEDIA_NO_TYPE: fprintf(stderr,"NO_TYPE"); break;
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "DVB media_addon info:",
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "Version " VERSION,
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "Revision " REVISION,
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "Build " BUILD, B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "", B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "Driver info:", B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, name, B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, info, B_GENERIC);
ctrl->MakeNullParameter(0, B_MEDIA_NO_TYPE, ctrl->Name(), B_GENERIC);
pref->MakeNullParameter(0, B_MEDIA_NO_TYPE, pref->Name(), B_GENERIC);
info->MakeNullParameter(0, B_MEDIA_NO_TYPE, info->Name(), B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, about->Name(), B_GENERIC);
info->MakeNullParameter(0, B_MEDIA_NO_TYPE, "Node is stopped",
info->MakeNullParameter(0, B_MEDIA_NO_TYPE, "or tuning failed.",
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, info1->Name(), B_GENERIC);
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, info2->Name(), B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, about->Name(), B_GENERIC);
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, sInterfaceType.String(),
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, sFrequency.String(),
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, sBandwidth.String(),
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, sVideoPid.String(),
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, sAudioPid.String(),
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, sPcrPid.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sModulation.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE,
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sGuardInterval.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sCodeRateHP.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sCodeRateLP.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sInversion.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sHierarchy.String(),
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, sInterfaceType.String(),
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, sVideoPid.String(),
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, sAudioPid.String(),
info1->MakeNullParameter(0, B_MEDIA_NO_TYPE, sPcrPid.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sFrequency.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sPolarity.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sSymbolRate.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sInversion.String(),
info2->MakeNullParameter(0, B_MEDIA_NO_TYPE, sAgcInversion.String(),
fFControlGroup->MakeDiscreteParameter(P_MUTE,B_MEDIA_NO_TYPE,"Mute",
fFControlGroup->MakeDiscreteParameter(P_BYPASS,B_MEDIA_NO_TYPE,"ByPass",
label = group->MakeNullParameter(P_PREAMP_LABEL, B_MEDIA_NO_TYPE, "Pre Amp",
value = group->MakeContinuousParameter(P_PREAMP, B_MEDIA_NO_TYPE, "",
label = group->MakeNullParameter(P_BAND_LABELS + i, B_MEDIA_NO_TYPE,
value = group->MakeContinuousParameter(P_BANDS + i, B_MEDIA_NO_TYPE,
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "FireWireDV media_addon info:", B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "Version " VERSION, B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "Revision " REVISION, B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "Build " BUILD, B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "", B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, "Driver info:", B_GENERIC);
info->MakeNullParameter(0, B_MEDIA_NO_TYPE, info->Name(), B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, about->Name(), B_GENERIC);
info->MakeNullParameter(0, B_MEDIA_NO_TYPE, "Node is stopped", B_GENERIC);
info->MakeNullParameter(0, B_MEDIA_NO_TYPE, "or tuning failed.", B_GENERIC);
about->MakeNullParameter(0, B_MEDIA_NO_TYPE, about->Name(), B_GENERIC);
case B_MEDIA_NO_TYPE: fprintf(stderr,"NO_TYPE"); break;
parameterID, B_MEDIA_NO_TYPE,
if( format->type == B_MEDIA_NO_TYPE ) {
P_TUNER, B_MEDIA_NO_TYPE, "Channel:", B_TUNER_CHANNEL);
nullParam = group->MakeNullParameter(GAIN_NULL_PARAM, B_MEDIA_NO_TYPE, "Amplitude", B_GENERIC);
param = group->MakeContinuousParameter(GAIN_PARAM, B_MEDIA_NO_TYPE, "", B_GAIN, "", 0, 1, 0.01);
nullParam = group->MakeNullParameter(WAVEFORM_NULL_PARAM, B_MEDIA_NO_TYPE, "Waveform", B_GENERIC);
BDiscreteParameter* waveParam = group->MakeDiscreteParameter(WAVEFORM_PARAM, B_MEDIA_NO_TYPE, "", B_GENERIC);
BParameter* nullParam = group->MakeNullParameter(FREQUENCY_NULL_PARAM, B_MEDIA_NO_TYPE, "Frequency", B_GENERIC);
BContinuousParameter* param = group->MakeContinuousParameter(FREQUENCY_PARAM, B_MEDIA_NO_TYPE, "", B_GAIN, "Hz", 0, 2500, 0.1);
P_CHANNEL, B_MEDIA_NO_TYPE, "Channel:", B_GENERIC);
P_VIDEO_INPUT, B_MEDIA_NO_TYPE, "Video Input:", B_INPUT_MUX);
P_AUDIO_INPUT, B_MEDIA_NO_TYPE, "Audio Input:", B_INPUT_MUX);
P_BRIGHTNESS, B_MEDIA_NO_TYPE, "Brightness", B_LEVEL,
P_CONTRAST, B_MEDIA_NO_TYPE, "Contrast", B_LEVEL,
P_SATURATION, B_MEDIA_NO_TYPE, "Saturation", B_LEVEL,
P_HUE, B_MEDIA_NO_TYPE, "Hue", B_LEVEL,
P_CAPTURE_SIZE, B_MEDIA_NO_TYPE, "Capture Size:", B_RESOLUTION);
P_CAPTURE_FORMAT, B_MEDIA_NO_TYPE, "Capture Format:", B_COLOR_SPACE);
P_STANDART, B_MEDIA_NO_TYPE, "Video Format:", B_VIDEO_FORMAT);
P_LOCALE, B_MEDIA_NO_TYPE, "Tuner Locale:", B_GENERIC);
P_BANDWIDTH, B_MEDIA_NO_TYPE, "Max.Bandwidth", B_LEVEL,
P_VERT_OFFSET, B_MEDIA_NO_TYPE, "Vertical Offset", B_LEVEL,
P_HORZ_OFFSET, B_MEDIA_NO_TYPE, "Horizontal Offset", B_LEVEL,
if (format->type == B_MEDIA_NO_TYPE) {
if (format->type == B_MEDIA_NO_TYPE)
B_MEDIA_NO_TYPE,"Mute", B_ENABLE);
B_MEDIA_NO_TYPE,"ByPass", B_ENABLE);
P_PARAM + param->Index(), B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE, param->Name(), B_OUTPUT_MUX);
B_MEDIA_NO_TYPE, param->Name(), B_GENERIC);
B_MEDIA_NO_TYPE, str.String(), B_GENERIC);
B_MEDIA_NO_TYPE, "", B_GAIN, "", 0.0, 1.0, 0.01);
B_MEDIA_NO_TYPE, str.String(), B_GENERIC);
B_MEDIA_NO_TYPE, str.String(), B_GENERIC);
B_MEDIA_NO_TYPE, str.String(), B_GENERIC);
B_MEDIA_NO_TYPE, str.String(), B_GENERIC);
B_MEDIA_NO_TYPE, str.String(), B_GENERIC);
B_MEDIA_NO_TYPE, str.String(), B_GENERIC);
B_MEDIA_NO_TYPE, str.String(), B_GENERIC);
if (format->type == B_MEDIA_NO_TYPE)
m_requestedFormat.type = B_MEDIA_NO_TYPE;
case B_MEDIA_NO_TYPE:
f.types[f.type_count] = B_MEDIA_NO_TYPE;
if(m_requestedFormat.type != B_MEDIA_NO_TYPE)
m_outputFormat.type = B_MEDIA_NO_TYPE;
m_inputFormat.type = B_MEDIA_NO_TYPE;
m_requestedFormat.type = B_MEDIA_NO_TYPE;
0, B_MEDIA_NO_TYPE, B_TRANSLATE("Input format"), B_GENERIC);
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
0, B_MEDIA_NO_TYPE, B_TRANSLATE("Output format"), B_GENERIC);
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE, B_TRANSLATE("Latency"), B_GENERIC);
B_MEDIA_NO_TYPE, "", B_GAIN, "ms", 5, 100, 5);
nullParam = group->MakeNullParameter(CPU_NULL_PARAM, B_MEDIA_NO_TYPE,
CPU_SPIN_PARAM, B_MEDIA_NO_TYPE, "",
nullParam = group->MakeNullParameter(PRIO_NULL_PARAM, B_MEDIA_NO_TYPE,
B_MEDIA_NO_TYPE, "", B_GENERIC);
case B_MEDIA_NO_TYPE:
if (format->type == B_MEDIA_NO_TYPE)
if (format->type == B_MEDIA_NO_TYPE)
if (outputFormat.type == B_MEDIA_NO_TYPE
if (format.type == B_MEDIA_NO_TYPE || format.type == B_MEDIA_UNKNOWN_TYPE)
return new BNullParameter(-1, B_MEDIA_NO_TYPE, NULL, NULL, NULL);
return new BDiscreteParameter(-1, B_MEDIA_NO_TYPE, NULL, NULL,
return new BContinuousParameter(-1, B_MEDIA_NO_TYPE, NULL, NULL,
return new BTextParameter(-1, B_MEDIA_NO_TYPE, NULL, NULL, NULL, 0);