dereference UnsafePointer

2015-07-20 Thread Jan E. Schotsman

Hello list,

How can I dereference an UnsafePointerType in Swift?

For example

let asbd =  
CMAudioFormatDescriptionGetStreamBasicDescription( formatDescription )


let numSndChannels = asbd-mChannelsPerFrame // this fails to compile,  
of course


Do I need to write an accessor in a .c or .m file?

TIA,

Jan E.
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: dereference UnsafePointer

2015-07-20 Thread Roland King

 On 20 Jul 2015, at 22:57, Jan E. Schotsman jesc...@xs4all.nl wrote:
 
 Hello list,
 
 How can I dereference an UnsafePointerType in Swift?
 
 For example
 
 let asbd = CMAudioFormatDescriptionGetStreamBasicDescription( 
 formatDescription )
 
 let numSndChannels = asbd-mChannelsPerFrame // this fails to compile, of 
 course
 
 Do I need to write an accessor in a .c or .m file?
 
 TIA,


asbd.memory().mChannelsPerFrame I think should work - untested but memory() 
gives you the underlying object. 
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: dereference UnsafePointer

2015-07-20 Thread Jan E. Schotsman


On Jul 20, 2015, at 5:01 PM, Roland King wrote:


asbd.memory().mChannelsPerFrame I think should work - untested


asbd.memory.mChannelsPerFrame  compiles, so that's probably what I was  
after.


Jan E.

___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com