| 791 | } |
| 792 | |
| 793 | STDMETHODIMP CMpcVideoRenderer::Get(REFGUID PropSet, ULONG Id, LPVOID pInstanceData, ULONG InstanceLength, LPVOID pPropertyData, ULONG DataLength, ULONG* pBytesReturned) |
| 794 | { |
| 795 | DLog(L"IKsPropertySet::Get({}, {}, {}, {}, {}, ...)", PropSetAndIdToString(PropSet, Id), pInstanceData, InstanceLength, pPropertyData, DataLength); |
| 796 | |
| 797 | if (PropSet == AM_KSPROPSETID_CopyProt) { |
| 798 | if (Id == AM_PROPERTY_COPY_ANALOG_COMPONENT) { |
| 799 | if (pPropertyData && DataLength >= sizeof(ULONG) && pBytesReturned) { |
| 800 | *(ULONG*)pPropertyData = FALSE; |
| 801 | *pBytesReturned = sizeof(ULONG); |
| 802 | return S_OK; |
| 803 | } |
| 804 | return E_INVALIDARG; |
| 805 | } |
| 806 | } |
| 807 | else { |
| 808 | return E_PROP_SET_UNSUPPORTED; |
| 809 | } |
| 810 | |
| 811 | return E_PROP_ID_UNSUPPORTED; |
| 812 | } |
| 813 | |
| 814 | STDMETHODIMP CMpcVideoRenderer::QuerySupported(REFGUID PropSet, ULONG Id, ULONG* pTypeSupport) |
| 815 | { |
nothing calls this directly
no test coverage detected