samer@1: classdef sigreclock < signal samer@1: properties (GetAccess=private, SetAccess=immutable) samer@1: fs samer@1: sig samer@1: end samer@1: methods samer@1: function s=sigreclock(rate,sig) samer@1: s.fs=rate; samer@1: s.sig=sig; samer@1: end samer@1: samer@1: function s=tostring(sig), s=sprintf('reclock(%g,%s)',sig.rate,tostring(sig.sig)); end samer@1: function s=construct(sig), s=construct(sig.sig); end samer@1: function c=channels(s), c=channels(s.sig); end samer@1: function c=rate(s), c=s.fs; end samer@1: end samer@1: end