我使用具有一個自定義爲波紋管式的框架:
typedef log (*CustomType) (
int timeStamp,
const char* data,
int dataSize,
void* userData,
int dataType,
int viewId
)
和MyClass的init方法波紋管:
MyClass_Init (void **output, CustomType video, CustomType audio, void* userData)
問題
我使用了類似波紋管的init方法,但總是收到錯誤(由於我使用框架,錯誤內容未顯示)。請指出我錯過了什麼。
CustomType videoInput;
CustomType audioInput;
void *output = malloc(sizeof(void*);
void *userData = malloc(sizeof(void*));
long result = MyClass_Init(&output, videoInput, audioInput, userData);
你的錯誤輸出是什麼? – nynohu