1096 {
1099
1100 if (
data.is<fl::vector<i16>>()) {
1101 auto audioPtr =
data.ptr<fl::vector<i16>>();
1103 for (const auto& item : *audioPtr) {
1105 }
1107 }
1108 if (
data.is<fl::vector<u8>>()) {
1109 auto bytePtr =
data.ptr<fl::vector<u8>>();
1111 for (const auto& item : *bytePtr) {
1113 }
1115 }
1116 if (
data.is<fl::vector<float>>()) {
1117 auto floatPtr =
data.ptr<fl::vector<float>>();
1119 for (const auto& item : *floatPtr) {
1121 }
1123 }
1125 }
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
fl::vector< fl::shared_ptr< json_value > > json_array
expected< T, E > result
Alias for expected (Rust-style naming)
constexpr nullopt_t nullopt