csl::Buffer Class Reference

#include <CSL_Core.h>

Inheritance diagram for csl::Buffer:

csl::BufferCMap csl::BufferCMap

Detailed Description

Buffer -- the multi-channel sample buffer class (passed around between generators and IO guys).

Buffers have an opaque pointer () to their data () and know their # channels and frames. They have Boolean aspects about their buffer allocation, and can allocate, free, zero, and check their data.

Note that this is a "record" class in that its members are all public and it has no accessor functions or complicated methods. It does handle sample buffer allocation and has Boolean members to determine what its pointer state is.


The documentation for this class was generated from the following file:
Generated on Sat Oct 17 14:12:35 2009 for CSL by  doxygen 1.4.5-20051010