Sample Code

OSX Driver and Kext Samples/ AFWAVendorSpecificDriver/ AFWAVendorSpecificDriver/ AFWAVendorSpecificDriver.plist/

#include "AFWAVendorSpecificDriver.h"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleExecutable</key>
	<string>AFWAVendorSpecificDriver</string>
	<key>CFBundleIconFile</key>
	<string></string>
	<key>CFBundleIdentifier</key>
	<string>com.MySoftwareCompany.driver.AFWAVendorSpecificDriver</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string></string>
	<key>CFBundlePackageType</key>
	<string>KEXT</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1.0.0</string>
	<key>IOKitPersonalities</key>
	<dict>
		<key>Device#1 Override Information</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.MySoftwareCompany.driver.AFWAVendorSpecificDriver</string>
			<key>IOClass</key>
			<string>MySoftwareCompanyClass</string>
			<key>IOMatchCategory</key>
			<string>MySoftwareCompanyClass</string>
			<key>IOProviderClass</key>
			<string>IOFireWireDevice</string>
			<key>Model_ID</key>
			<integer>4294967295</integer> <!-- Model ID in decimal -->
			<key>Vendor_ID</key>
			<integer>4294967295</integer> <!-- Vendor ID in decimal -->
			<key>params</key>
			<array>
				<dict>
					<key>DeviceSpecific</key>
					<dict>
						<!-- VendorID.ModelID -->
						<key>FFFFFFFF.FFFFFFFF</key>
						<dict>
							<key>Latency</key>
							<dict>
								<key>44100</key>
								<dict>
									<key>InputLatency</key>
									<integer>88</integer>
									<key>OutputLatency</key>
									<integer>83</integer>
									<key>InputSafetyOffset</key>
									<integer>46</integer>
									<key>OutputSafetyOffset</key>
									<integer>46</integer>
								</dict>
								<key>48000</key>
								<dict>
									<key>InputLatency</key>
									<integer>96</integer>
									<key>OutputLatency</key>
									<integer>96</integer>
									<key>InputSafetyOffset</key>
									<integer>50</integer>
									<key>OutputSafetyOffset</key>
									<integer>50</integer>
								</dict>
							</dict>
							<key>Options</key>
							<integer>0</integer>
						</dict>
					</dict>
				</dict>
			</array>
		</dict>
	</dict>
	<key>OSBundleLibraries</key>
	<dict>
		<key>com.apple.iokit.IOFireWireFamily</key>
		<string>1.0.0</string>
		<key>com.apple.kpi.libkern</key>
		<string>9.0.0d2</string>
	</dict>
</dict>
</plist>

Our Services

  • What our customers say about us?

© 2011-2024 All Rights Reserved. Joya Systems. 4425 South Mopac Building II Suite 101 Austin, TX 78735 Tel: 800-DEV-KERNEL

Privacy Policy. Terms of use. Valid XHTML & CSS