Lines Matching refs:_cast
18 : SinkBase(), Source(), _buffer(), _cast(0) in AutoCast()
32 case Config::Type_s8: _cast = _identity; break; in config()
34 case Config::Type_s16: _cast = _int16_int8; break; in config()
39 case Config::Type_u8: _cast = _uint8_cint8; break; in config()
40 case Config::Type_s8: _cast = _int8_cint8; break; in config()
41 case Config::Type_cu8: _cast = _cuint8_cint8; break; in config()
42 case Config::Type_cs8: _cast = _identity; break; in config()
44 case Config::Type_s16: _cast = _int16_cint8; break; in config()
50 case Config::Type_s8: _cast = _int8_int16; break; in config()
52 case Config::Type_s16: _cast = _identity; break; in config()
57 case Config::Type_u8: _cast = _uint8_cint16; break; in config()
58 case Config::Type_s8: _cast = _int8_cint16; break; in config()
59 case Config::Type_cu8: _cast = _cuint8_cint16; break; in config()
60 case Config::Type_cs8: _cast = _cint8_cint16; break; in config()
61 case Config::Type_u16: _cast = _uint16_cint16; break; in config()
62 case Config::Type_s16: _cast = _int16_cint16; break; in config()
64 case Config::Type_cs16: _cast = _identity; break; in config()
70 if (0 == _cast) { in config()
91 if (0 == _cast) { return; } in handleBuffer()
93 if (_identity == _cast) { this->send(buffer, allow_overwrite); return; } in handleBuffer()
95 size_t bytes = _cast(buffer, _buffer); in handleBuffer()
104 size_t (*_cast)(const RawBuffer &in, const RawBuffer &out); member in sdr::AutoCast