samer@0: % sinkempty - A sink with zero capacity. samer@3: classdef sinkempty < sinkbase samer@0: methods samer@0: function s=sinkempty(channels,rate) samer@0: if nargin<2, rate=nan; end samer@0: if nargin<1, channels=nan; end samer@3: s=struct@sinkbase(channels,rate); samer@0: end samer@0: samer@0: function s=tostring(sig), s='sinkempty'; end samer@0: function s=construct(sig) samer@0: s.start = @nop; samer@0: s.stop = @nop; samer@0: s.dispose = @nop; samer@0: s.writer = @(n)@next; samer@0: samer@0: function rem=next(x), rem=size(x,2); end samer@0: end samer@0: end samer@0: end