Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
Relevant replacement documents include:
AUPublic/AUBase/AUOutputElement.h
/* |
<codex> |
<abstract>Part of CoreAudio Utility Classes</abstract> |
<\codex> |
*/ |
#ifndef __AUOutput_h__ |
#define __AUOutput_h__ |
#include "AUScopeElement.h" |
#include "AUBuffer.h" |
/*! @class AUOutputElement */ |
class AUOutputElement : public AUIOElement { |
public: |
/*! @ctor AUOutputElement */ |
AUOutputElement(AUBase *audioUnit); |
// AUElement override |
/*! @method SetStreamFormat */ |
virtual OSStatus SetStreamFormat(const CAStreamBasicDescription &desc); |
/*! @method NeedsBufferSpace */ |
virtual bool NeedsBufferSpace() const { return true; } |
}; |
#endif // __AUOutput_h__ |
Copyright © 2012 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2012-10-08