###前提・実現したいこと
iOSアプリの以下の公開ソース(Objective-C)をXamarin.iOSへ移植することを試みています。
https://github.com/shu223/SlowMotionVideoRecorder
初めの段階として、TTMCaptureManagerを移植している最中です。
###発生している問題・エラーメッセージ
移植元で使用されている以下の型の変数を、どのようにC#へ移植してよいかが分かりません。
・dispatch_queue_t
・CMBufferQueueRef
・CMFormatDescriptionRef
・CMSampleBufferRef
その他の変数はXamarin(C#)で対応する型が大方見つかったのですが、上記のみ見つけられていません。
###該当のソースコード(移植元のTTMCaptureManager.m)
Objective
1//省略 2{ 3 //省略 4 dispatch_queue_t movieWritingQueue; 5 CMBufferQueueRef previewBufferQueue; 6 //省略 7} 8//省略 9 10- (BOOL)setupAssetWriterVideoInput:(CMFormatDescriptionRef)currentFormatDescription 11{ 12 //省略 13} 14 15- (BOOL)setupAssetWriterAudioInput:(CMFormatDescriptionRef)currentFormatDescription 16{ 17 //省略 18} 19 20- (void)writeSampleBuffer:(CMSampleBufferRef)sampleBuffer 21 ofType:(NSString *)mediaType 22{ 23 //省略 24} 25 26
###試したこと
Xamarin上で一旦型名をそのまま書き写してFix issueの候補を見てみましたが、
usingの候補は出ませんでした(usingに加えるべき何かが足りないわけではなさそうに見えます)。
Xcode上で上記の型名を[Command+クリック]し、型の定義を見てみましたが、
結局どのようにしてよいか分かりませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
OS: MacBookPro OSX El Capitan 10.11.5
開発環境: Xamarin Studio Community 6.0.2 (build 41)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/28 14:37