private bool _TryGetDecoder(CVideoStream stream, out CDecoder decoder) { if (stream == null) { decoder = null; return(false); } return(_Decoder.TryGetValue(stream.ID, out decoder)); }
public CVideoStream Load(string videoFileName) { var decoder = new CDecoder(); if (decoder.Open(videoFileName)) { int id = _LastID++; _Decoder.Add(id, decoder); return(new CVideoStream(id)); } return(null); }