ちょっと分からなかったのでメモ。
AVFoundationで画面を連続キャプチャしている際に、CMSampleBufferRef型のデータを一時的に配列へ保管したかったので調べてみました。
NSValueに構造体を入れればよかったのですね。
CMSampleBufferRef imageDataSampleBuffer;
// CMSampleBufferRefをNSValueにする
NSValue *sample = [NSValue value: &imageDataSampleBuffer
withObjCType:@encode(CMSampleBufferRef)];//CMSampleBufferRefに戻す
CMSampleBufferRef imageDataSampleBuffer;
[sample getValue:&imageDataSampleBuffer];
アップルのドキュメントは以下です。
http://developer.apple.com/library/mac/#documentation/cocoa/Conceptual/NumbersandValues/Articles/Values.html
- Newer: iPhone アプリに空きメモリを表示する
- Older: iPhone SDK ターミナルでデバッグ
Comments:0
Trackbacks:0
- TrackBack URL for this entry
- http://www.hirano-dept.com/mt/mt-tb.cgi/116
- Listed below are links to weblogs that reference
- iPhone Objective-Cで構造体を配列や辞書に登録 from 袖触れ合うも多少の縁