pub unsafe extern "C" fn AMediaCodec_setInputSurface(
    mData: *mut AMediaCodec,
    surface: *mut ANativeWindow
) -> media_status_t