Sample Code

OSX Driver and Kext Samples/ SampleUSBAudioOverrideDriver/ SampleUSBAudioOverrideDriver/ Info.plist/

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//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>CFBundleIdentifier</key>
	<string>com.MySoftwareCompany.driver.SampleUSBAudioOverrideDriver</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundlePackageType</key>
	<string>KEXT</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1.2</string>
	<key>IOKitPersonalities</key>
	<dict>
		<key>SampleUSBAudioDevice</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.apple.driver.AppleUSBMergeNub</string>
			<key>IOClass</key>
			<string>AppleUSBMergeNub</string>
			<key>IOProviderClass</key>
			<string>IOUSBDevice</string>
			<key>IOProviderMergeProperties</key>
			<dict>
				<key>USB Product Name</key>
				<string>SampleUSBAudioCodecName</string>
				<key>IOAudioDeviceLocalizedBundle</key>
				<string>SampleUSBAudioOverrideDriver.kext</string>
				<key>IOAudioDeviceConfigurationApplication</key>
				<string>com.MySoftwareCompany.ControlPanelApp</string>
			</dict>
			<key>idProduct</key>
			<integer>1967</integer>
			<key>idVendor</key>
			<integer>1917</integer>
		</dict>
		<key>SampleUSBAudioOutputInterface</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.apple.driver.AppleUSBMergeNub</string>
			<key>IOClass</key>
			<string>AppleUSBMergeNub</string>
			<key>IOProviderClass</key>
			<string>IOUSBInterface</string>
			<key>IOProviderMergeProperties</key>
			<dict>
				<key>USB Interface Name</key>
				<string>SampleUSBAudioOutputName</string>
				<key>IOAudioEngineOutputSampleLatency</key>
				<dict>
					<key>44100</key>
					<integer>88</integer>
					<key>48000</key>
					<integer>96</integer>
				</dict>
				<key>IOAudioEngineCoreAudioPlugIn</key>
				<string>SampleCoreAudioPlugIn.bundle</string>
			</dict>
			<key>idProduct</key>
			<integer>1967</integer>
			<key>idVendor</key>
			<integer>1917</integer>
			<key>bInterfaceNumber</key>
			<integer>1</integer>
			<key>bConfigurationValue</key>
			<integer>1</integer>
		</dict>
		<key>SampleUSBAudioInputInterface</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.apple.driver.AppleUSBMergeNub</string>
			<key>IOClass</key>
			<string>AppleUSBMergeNub</string>
			<key>IOProviderClass</key>
			<string>IOUSBInterface</string>
			<key>IOProviderMergeProperties</key>
			<dict>
				<key>USB Interface Name</key>
				<string>SampleUSBAudioInputName</string>
				<key>IOAudioEngineInputSampleLatency</key>
				<dict>
					<key>44100</key>
					<integer>88</integer>
					<key>48000</key>
					<integer>96</integer>
				</dict>
				<key>IOAudioEngineCoreAudioPlugIn</key>
				<string>SampleCoreAudioPlugIn.bundle</string>
			</dict>
			<key>idProduct</key>
			<integer>1967</integer>
			<key>idVendor</key>
			<integer>1917</integer>
			<key>bInterfaceNumber</key>
			<integer>2</integer>
			<key>bConfigurationValue</key>
			<integer>1</integer>
		</dict>
	</dict>
	<key>OSBundleLibraries</key>
	<dict>
		<key>com.apple.driver.AppleUSBMergeNub</key>
		<string>1.8.3b1</string>
		<key>com.apple.iokit.IOUSBFamily</key>
		<string>1.8</string>
		<key>com.apple.kpi.libkern</key>
		<string>9.0.0</string>
	</dict>
	<key>OSBundleRequired</key>
	<string>Root</string>
</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