-class DecryptionContext;
-
-/** @class SoundFrame
- * @brief One ‘frame’ of sound data from a SoundAsset.
- */
-class SoundFrame : public boost::noncopyable
-{
-public:
- ~SoundFrame ();
-
- uint8_t const * data () const;
- int size () const;
-
-private:
- friend class SoundAssetReader;
-
- SoundFrame (ASDCP::PCM::MXFReader* reader, int n, boost::shared_ptr<DecryptionContext>);
-
- /** a buffer to hold the frame */
- ASDCP::PCM::FrameBuffer* _buffer;
-};