Exemplo n.º 1
0
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
    AVbinOptions options;
    AVbinResult result;
    
    if (nrhs != 0)
    {
        mexErrMsgIdAndTxt("avbin:usage", "Usage: avbin_init()");        
        return;
    }
    
    options.structure_size = sizeof(options);
    options.thread_count = 0;
    
    result = avbin_init_options(&options);
    if (result == AVBIN_RESULT_ERROR)
    {
        mexErrMsgIdAndTxt("avbin:failed", "An error occurred");        
        return;
    }
    
    // Lock this function in memory to prevent a call to "clear all" from crashing Matlab.
    mexLock();
}
Exemplo n.º 2
0
Arquivo: avbin.c Projeto: TimSC/AVbin
AVbinResult avbin_init()
{
    return avbin_init_options(NULL);
}