Lines Matching refs:cod
336 CCreatedCoder &cod)
338 cod.IsExternal = false;
339 cod.IsFilter = false;
340 cod.NumStreams = 1;
353 else if (codec.NumStreams == 1) cod.Coder = (ICompressCoder *)p;
354 else { cod.Coder2 = (ICompressCoder2 *)p; cod.NumStreams = codec.NumStreams; }
363 else if (codec.NumStreams == 1) cod.Coder = (ICompressCoder *)p;
364 else { cod.Coder2 = (ICompressCoder2 *)p; cod.NumStreams = codec.NumStreams; }
377 cod.IsExternal = true;
389 const HRESULT res = _externalCodecs->GetCodecs->CreateEncoder(i, &IID_ICompressCoder, (void **)&cod.Coder);
392 if (cod.Coder)
396 cod.NumStreams = codec.NumStreams;
397 return _externalCodecs->GetCodecs->CreateEncoder(i, &IID_ICompressCoder2, (void **)&cod.Coder2);
405 const HRESULT res = _externalCodecs->GetCodecs->CreateDecoder(i, &IID_ICompressCoder, (void **)&cod.Coder);
408 if (cod.Coder)
412 cod.NumStreams = codec.NumStreams;
413 return _externalCodecs->GetCodecs->CreateDecoder(i, &IID_ICompressCoder2, (void **)&cod.Coder2);
427 CCreatedCoder &cod)
433 filter, cod);
437 cod.IsFilter = true;
439 cod.Coder = coderSpec;
451 CCreatedCoder &cod)
456 return CreateCoder_Index(EXTERNAL_CODECS_LOC_VARS (unsigned)index, encode, filter, cod);
463 CCreatedCoder &cod)
469 filter, cod);
473 cod.IsFilter = true;
475 cod.Coder = coderSpec;
488 CCreatedCoder cod;
492 cod);
493 coder = cod.Coder;
502 CCreatedCoder cod;
506 filter, cod);