Sha256: 43c856f225c0146aefaa4613fa99d1cdaad6224df6dd9e7666f4f00311ad50fd

Contents?: true

Size: 511 Bytes

Versions: 18

Compression:

Stored size: 511 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __BEEPS_SIGNALS_H__
#define __BEEPS_SIGNALS_H__


#include <xot/pimpl.h>
#include <beeps/defs.h>


namespace Beeps
{


	class Signals
	{

		public:

			Signals (float seconds = 1, uint channels = 1);

			~Signals ();

			Signals dup () const;

			float seconds () const;

			uint samples () const;

			uint channels () const;

			operator bool () const;

			bool operator ! () const;

			struct Data;

			Xot::PSharedImpl<Data> self;

	};// Signals


}// Beeps


#endif//EOH

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
beeps-0.1.32 include/beeps/signals.h
beeps-0.1.31 include/beeps/signals.h
beeps-0.1.30 include/beeps/signals.h
beeps-0.1.29 include/beeps/signals.h
beeps-0.1.28 include/beeps/signals.h
beeps-0.1.27 include/beeps/signals.h
beeps-0.1.26 include/beeps/signals.h
beeps-0.1.25 include/beeps/signals.h
beeps-0.1.24 include/beeps/signals.h
beeps-0.1.23 include/beeps/signals.h
beeps-0.1.22 include/beeps/signals.h
beeps-0.1.21 include/beeps/signals.h
beeps-0.1.20 include/beeps/signals.h
beeps-0.1.18 include/beeps/signals.h
beeps-0.1.16 include/beeps/signals.h
beeps-0.1.15 include/beeps/signals.h
beeps-0.1.14 include/beeps/signals.h
beeps-0.1.13 include/beeps/signals.h