static extern int ExtAudioFileSetProperty( IntPtr inExtAudioFile, PropertyIDType inPropertyID, uint /* UInt32 */ ioPropertyDataSize, ref AudioStreamBasicDescription outPropertyData);
static extern ExtAudioFileError ExtAudioFileGetProperty(IntPtr inExtAudioFile, PropertyIDType inPropertyID, ref uint /* UInt32* */ ioPropertyDataSize, out uint outPropertyData);
static extern ExtAudioFileError ExtAudioFileSetProperty(IntPtr inExtAudioFile, PropertyIDType inPropertyID, int /* UInt32 */ ioPropertyDataSize, IntPtr outPropertyData);
static extern ExtAudioFileError ExtAudioFileSetProperty(IntPtr inExtAudioFile, PropertyIDType inPropertyID, int ioPropertyDataSize, IntPtr outPropertyData);
static extern int ExtAudioFileSetProperty( IntPtr inExtAudioFile, PropertyIDType inPropertyID, uint ioPropertyDataSize, ref AudioStreamBasicDescription outPropertyData);
static extern ExtAudioFileError ExtAudioFileGetProperty(IntPtr inExtAudioFile, PropertyIDType inPropertyID, ref uint ioPropertyDataSize, out uint outPropertyData);
static extern int ExtAudioFileGetProperty( IntPtr inExtAudioFile, PropertyIDType inPropertyID, ref uint ioPropertyDataSize, IntPtr outPropertyData);
static extern ExtAudioFileError ExtAudioFileGetProperty(IntPtr inExtAudioFile, PropertyIDType inPropertyID, ref uint ioPropertyDataSize, out long outPropertyData);
static extern ExtAudioFileError ExtAudioFileGetProperty(IntPtr inExtAudioFile, PropertyIDType inPropertyID, ref uint /* UInt32* */ ioPropertyDataSize, out long outPropertyData);