Appleテクニカルノートhttps://developer.apple.com/library/mac/#technotes/tn2267/_index.htmlを読みました
サンプルコード「CreateDecoder()」を次のように呼び出してみました。
OSStatus stat = 0;
VDADecoder *decoder = NULL;
CFDataRef data;
char dataStr[] = "data";
data = CFDataCreate(kCFAllocatorDefault, (UInt8*)dataStr, 5);
stat = CreateDecoder(320, 480, 'avc1', data, decoder);
ただし、「操作を完了できませんでした」というステータスコード-50が返されました。
なんで?どのように正しく呼び出す必要がありますか?「データ」文字列を渡すのは間違っていたと思いますが、実際に何を渡すのかわかりません...
誰もが解決策を知っていますか?ありがとうございました!