completed audio recording implementation
This commit is contained in:
@@ -244,4 +244,34 @@ QString AudioParams::ChannelLayoutToString(const uint64_t &layout)
|
||||
}
|
||||
}
|
||||
|
||||
QString AudioParams::FormatToString(const Format &f)
|
||||
{
|
||||
switch (f) {
|
||||
case kFormatUnsigned8:
|
||||
return QCoreApplication::translate("AudioParams", "Unsigned 8-bit");
|
||||
break;
|
||||
case kFormatSigned16:
|
||||
return QCoreApplication::translate("AudioParams", "Signed 16-bit");
|
||||
break;
|
||||
case kFormatSigned32:
|
||||
return QCoreApplication::translate("AudioParams", "Signed 32-bit");
|
||||
break;
|
||||
case kFormatSigned64:
|
||||
return QCoreApplication::translate("AudioParams", "Signed 64-bit");
|
||||
break;
|
||||
case kFormatFloat32:
|
||||
return QCoreApplication::translate("AudioParams", "Float 32-bit");
|
||||
break;
|
||||
case kFormatFloat64:
|
||||
return QCoreApplication::translate("AudioParams", "Float 64-bit");
|
||||
break;
|
||||
|
||||
case kFormatInvalid:
|
||||
case kFormatCount:
|
||||
break;
|
||||
}
|
||||
|
||||
return QCoreApplication::translate("AudioParams", "Unknown (0x%1)").arg(f, 1, 16);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -200,6 +200,8 @@ public:
|
||||
*/
|
||||
static QString ChannelLayoutToString(const uint64_t &layout);
|
||||
|
||||
static QString FormatToString(const Format &f);
|
||||
|
||||
private:
|
||||
void set_default_footage_parameters()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user