decklink-devices.cpp 400 B

1234567891011121314151617
  1. #include "decklink-devices.hpp"
  2. DeckLinkDeviceDiscovery *deviceEnum = nullptr;
  3. void fill_out_devices(obs_property_t *list)
  4. {
  5. deviceEnum->Lock();
  6. const std::vector<DeckLinkDevice*> &devices = deviceEnum->GetDevices();
  7. for (DeckLinkDevice *device : devices) {
  8. obs_property_list_add_string(list,
  9. device->GetDisplayName().c_str(),
  10. device->GetHash().c_str());
  11. }
  12. deviceEnum->Unlock();
  13. }