Home | History | Annotate | Download | only in Compress

Lines Matching defs:codec

56     const CCodecInfo &codec = *g_Codecs[i];

57 if (id != codec.Id || encode && !codec.CreateEncoder || !encode && !codec.CreateDecoder)
59 if (!isFilter && codec.IsFilter || isFilter && !codec.IsFilter ||
60 codec.NumInStreams != 1 && !isCoder2 || codec.NumInStreams == 1 && isCoder2)
75 const CCodecInfo &codec = *g_Codecs[index];
76 if (!isFilter && codec.IsFilter || isFilter && !codec.IsFilter ||
77 codec.NumInStreams != 1 && !isCoder2 || codec.NumInStreams == 1 && isCoder2)
81 if (!codec.CreateEncoder)
83 *outObject = codec.CreateEncoder();
87 if (!codec.CreateDecoder)
89 *outObject = codec.CreateDecoder();
122 const CCodecInfo &codec = *g_Codecs[codecIndex];
127 value->uhVal.QuadPart = (UInt64)codec.Id;
132 if ((value->bstrVal = ::SysAllocString(codec.Name)) != 0)
136 if (codec.CreateDecoder)
137 return SetClassID(codec.Id, false, value);
140 if (codec.CreateEncoder)
141 return SetClassID(codec.Id, true, value);
145 if (codec.NumInStreams != 1)
148 value->ulVal = (ULONG)codec.NumInStreams;