• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
AVCaptureInputPortFormatDescriptionDidChangeNotification confusion
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AVCaptureInputPortFormatDescriptionDidChangeNotification confusion


  • Subject: AVCaptureInputPortFormatDescriptionDidChangeNotification confusion
  • From: Ben <email@hidden>
  • Date: Sat, 29 Nov 2014 08:31:46 +0000

I'm trying to get the video dimensions by using AVCaptureInputPortFormatDescriptionDidChangeNotification however the width & height returns a number way higher than I am expecting.
Expecting 320/480 or similar but getting width = 1088784512, height = 1819304813.

Any ideas what I am doing wrong?


- (void)avCaptureInputPortFormatDescriptionDidChangeNotification:(NSNotification *)notification {

    AVCaptureInputPort * captureInputPort = notification.object;


    CMFormatDescriptionRef formatDescription = captureInputPort.formatDescription;
    if (formatDescription) {
        CMVideoDimensions dimensions = CMVideoFormatDescriptionGetDimensions(formatDescription);


}


Printing description of dimensions:
(CMVideoDimensions) dimensions = (width = 1088784512, height = 1819304813)



Printing description of formatDescription:
<CMAudioFormatDescription 0x19acd1f0 [0x3aa74460]> {
	mediaType:'soun'
	mediaSubType:'lpcm'
	mediaSpecific: {
		ASBD: {
			mSampleRate: 44100.000000
			mFormatID: 'lpcm'
			mFormatFlags: 0xc
			mBytesPerPacket: 2
			mFramesPerPacket: 1
			mBytesPerFrame: 2
			mChannelsPerFrame: 1
			mBitsPerChannel: 16 	}
		cookie: {(null)}
		ACL: {(null)}
	}
	extensions: {<CFBasicHash 0x19acd250 [0x3aa74460]>{type = immutable dict, count = 1,
entries =>
	2 : <CFString 0x3ab282e0 [0x3aa74460]>{contents = "VerbatimSampleDescription"} = <CFData 0x19acdca0 [0x3aa74460]>{length = 52, capacity = 52, bytes = 0x00000034736f7774000000000000ffff ... 0000000200000002}
}
}
}
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: AVCaptureInputPortFormatDescriptionDidChangeNotification confusion
      • From: Michael Babin <email@hidden>
  • Prev by Date: Re: Is it possible to read your own quarantine info after launch?
  • Next by Date: Re: AVCaptureInputPortFormatDescriptionDidChangeNotification confusion
  • Previous by thread: [PSA] Non-layer backed views + scrolling + visual artifacts
  • Next by thread: Re: AVCaptureInputPortFormatDescriptionDidChangeNotification confusion
  • Index(es):
    • Date
    • Thread