annotate signals/@sigempty/sigempty.m @ 61:eff6bddf82e3 tip

Finally implemented perceptual brightness thing.
author samer
date Sun, 11 Oct 2015 10:20:42 +0100
parents 289445d368a7
children
rev   line source
samer@1 1 classdef sigempty < sigbase
samer@1 2 methods
samer@1 3 function s=sigempty(channels,rate)
samer@1 4 if nargin<2, rate=nan; end
samer@1 5 s=s@sigbase(channels,rate);
samer@1 6 end
samer@1 7
samer@1 8 function s=tostring(sig), s='sigempty'; end
samer@1 9 function s=construct(sig)
samer@1 10 s.start = @nop;
samer@1 11 s.stop = @nop;
samer@1 12 s.dispose = @nop;
samer@1 13 s.reader = @reader;
samer@1 14
samer@1 15 function r=reader(n)
samer@1 16 r = @next;
samer@1 17 buf=zeros(sig.channels,double(n));
samer@1 18 function [x,rem]=next, x=buf; rem=n; end
samer@1 19 end
samer@1 20 end
samer@1 21 end
samer@1 22 end