recordingStatus という int 変数があります。この録音ステータスを「聞いて」、この変数のステータスに基づいてラベルを更新したいと思います。
int recordingStatus;
@property (strong, nonatomic) IBOutlet UILabel *recordingStatusText;
そうしなければならない理由は、recordingStatus が C コード (同じファイル内) で変更されており、C コードが UI 要素にアクセスできない (私が知る限り) ためです。
iOSでこれを行う最もエレガントな方法は何ですか?
C コード コア オーディオ コールバック
static OSStatus rioRecordingCallback(void *inRefCon,
AudioUnitRenderActionFlags *ioActionFlags,
const AudioTimeStamp *inTimeStamp,
UInt32 inBusNumber,
UInt32 inNumberFrames,
AudioBufferList *ioData) {
// want to access recordingStatus in here, am I able to do it without passsing it in via inRefCon?
}
ありがとう。
橋脚。