// You should have received a copy of the GNU General Public License
// along with obs-mac-virtualcam. If not, see <http://www.gnu.org/licenses/>.
#import "Device.h"
#import "OBSDALDevice.h"
#import <CoreFoundation/CoreFoundation.h>
#include <IOKit/audio/IOAudioTypes.h>
#import "PlugIn.h"
#import "OBSDALPlugin.h"
#import "Logging.h"
@interfaceDevice()
@interfaceOBSDALDevice()
@propertyBOOLexcludeNonDALAccess;
@propertypid_tmasterPid;
@end
@implementationDevice
@implementationOBSDALDevice
// Note that the DAL's API calls HasProperty before calling GetPropertyDataSize. This means that it can be assumed that address is valid for the property involved.