質問・問題
Audio Frame または Video Frame を取得するための Raw Data コールバックがトリガされません。
回答・解決方法
Audio Frame または Video Frame を取得するための Raw Data コールバックをトリガするには、先ずそれぞれ対応する FrameObserver クラスを用意し、joinChannel 前に予め SDK に登録する必要があります。FrameObserver クラスは、SDK に含まれる IAudioFrameObserver または IVideoFrameObserver を継承し、必要なコールバック・その他 API をオーバーライドする形でカスタマイズし、各自ご用意ください。
それでもコールバックがトリガされない場合、FrameObserver クラスの GetObservedFramePosition API の返り値が正しく設定されていない可能性が考えられます。トリガしたいコールバックに対応するビットマスクが、返り値に含まれていることを確認ください。
例:
( POSITION_POST_CAPTURER | POSITION_PRE_RENDERER | POSITION_PRE_ENCODER )
Raw Data の機能説明および実装のサンプルは、以下リンク先にまとめられています。
ページを開きましたら、ご利用のプラットフォームを選択してご覧ください。
関連リンク
4.x Doc.
3.x Doc.