clearvideoio.m
来自「Video IO toolbox for matlab. 用directsho」· M 代码 · 共 55 行
M
55 行
function clearVideoIO(varargin)%clearVideoIO% Removes all videoIO plugin mex functions from memory. The mex% functions perform whatever cleanup is necessary and possible to release% system resources (file locks, threads, memory, etc.) and close any open% files (so that videoWriter files are not corrupted).%%clearVideoIO('videoReader')% Only clears the videoReader plugins.%%clearVideoIO('videoWriter')% Only clears the videoWriter plugins.%%clearVideoIO('echo')% Only clears the echo plugins (Linux only).%%Example:% clearVideoIO;%%SEE ALSO:% buildVideoReader% videoReader% videoread% videoWriterif nargin == 0 clearReaders = 1; clearWriters = 1; clearEcho = 1;else clearReaders = 0; clearWriters = 0; clearEcho = 0; for i=1:nargin if strcmp(varargin{i}, 'videoReader'), clearReaders = 1; end if strcmp(varargin{i}, 'videoWriter'), clearWriters = 1; end if strcmp(varargin{i}, 'echo'), clearEcho = 1; end endend[m,mex] = inmem;toClear = {};for i=1:length(mex) x = mex{i}; if ... (clearReaders && ~isempty(strfind(x,'videoReader_'))) || ... (clearWriters && ~isempty(strfind(x,'videoWriter_'))) || ... (clearEcho && ~isempty(strfind(x,'echo'))) toClear{end+1} = x; %#ok<AGROW> (isn't going to grow too much) endendif (~isempty(toClear)) clear(toClear{:});end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?