Lines Matching refs:guid
28 HRESULT ff_MFGetAttributeSize(IMFAttributes *pattr, REFGUID guid,
32 HRESULT hr = IMFAttributes_GetUINT64(pattr, guid, &t);
40 HRESULT ff_MFSetAttributeSize(IMFAttributes *pattr, REFGUID guid,
44 return IMFAttributes_SetUINT64(pattr, guid, t);
145 const GUID *guid;
169 if (IsEqualGUID(&subtype, mf_pix_fmts[i].guid))
182 return mf_pix_fmts[i].guid;
190 int ff_fourcc_from_guid(const GUID *guid, uint32_t *out_fourcc)
192 if (guid->Data2 == 0 && guid->Data3 == 0x0010 &&
193 guid->Data4[0] == 0x80 &&
194 guid->Data4[1] == 0x00 &&
195 guid->Data4[2] == 0x00 &&
196 guid->Data4[3] == 0xAA &&
197 guid->Data4[4] == 0x00 &&
198 guid->Data4[5] == 0x38 &&
199 guid->Data4[6] == 0x9B &&
200 guid->Data4[7] == 0x71) {
201 *out_fourcc = guid->Data1;
210 const GUID *guid;
332 char *ff_guid_str_buf(char *buf, size_t buf_size, const GUID *guid)
337 if (IsEqualGUID(guid, guid_names[n].guid)) {
343 if (ff_fourcc_from_guid(guid, &fourcc) >= 0) {
350 (unsigned) guid->Data1, guid->Data2, guid->Data3,
351 guid->Data4[0], guid->Data4[1],
352 guid->Data4[2], guid->Data4[3],
353 guid->Data4[4], guid->Data4[5],
354 guid->Data4[6], guid->Data4[7]);