내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8용 고급 캡처 속성

2014-06-18

적용 대상: Windows Phone 8 및 Windows Phone Silverlight 8.1만

이 항목에서는 Windows Phone 앱에서 고급 촬영 시나리오에 사용할 수 있는 카메라, 사진, 오디오 및 동영상 속성에 대해 설명합니다. 서로 다른 휴대폰은 서로 다른 속성 집합을 지원할 수 있으므로 명시적으로 개체 속성으로 정의되지 않습니다. 대신, PhotoCaptureDeviceAudioVideoCaptureDevice 개체에서는 SetPropertyGetProperty 메서드를 제공하여 속성을 캡처 장치에 할당합니다. 속성 설정에 대한 자세한 내용은 Windows Phone 8의 고급 사진 캡처를 참조하세요.

중요중요:

각 휴대폰에서 지원되는 속성을 확인하려면 GetSupportedPropertyValuesGetSupportedPropertyRange 메서드를 사용합니다. 각 속성은 이 메서드들을 모두 지원하는 것이 아니라 이 메서드 중 하나를 지원합니다. GetProperty 메서드에 대한 올바른 호출은 항상 Object 유형의 값을 반환합니다. 이 항목의 표를 사용하여 각 속성에 해당하는 개체 유형과, 각 속성에 GetSupportedPropertyValues를 사용할지 아니면 GetSupportedPropertyRange를 사용할지를 판단합니다.

이 항목에는 다음 단원이 포함되어 있습니다.

KnownCameraGeneralProperties 클래스를 사용하여 일반적인 카메라 속성을 할당하세요. 이 클래스에 있는 속성은 PhotoCaptureDeviceAudioVideoCaptureDevice, 이 두 캡처 장치 개체의 유형 모두에 할당할 수 있습니다. KnownCameraGeneralProperties 클래스는 캡처 장치 GetPropertySetProperty 메서드에 사용할 수 있는 GUID 값을 반환합니다. 이 속성들은 프레임의 DesiredProperties 속성에도 할당할 수 있습니다.

각 속성의 경우, 다음 표에는 GetProperty가 반환하는 개체의 유형과, GetSupportedPropertyValues(“값 가져오기” 열)를 사용할 수 있을지 아니면 GetSupportedPropertyRange(“범위 가져오기” 열)를 사용할 수 있을지 여부가 나열됩니다.

카메라 속성

개체 형식

값 가져오기

범위 가져오기

AutoFocusRange

AutoFocusRange

green check mark

EncodeWithOrientation

System.Int32

green check mark

IsShutterSoundEnabledByUser

System.Boolean

green check mark

IsShutterSoundRequiredForRegion

System.Boolean

green check mark

ManualFocusPosition

System.UInt32

green check mark

PlayShutterSoundOnCapture

System.Boolean

green check mark

SpecifiedCaptureOrientation

System.Int32

green check mark

사진 속성은 PhotoCaptureDevice 개체에만 적용할 수 있습니다. KnownCameraPhotoProperties 클래스는 GetPropertySetProperty 메서드에 사용할 수 있는 GUID 값을 반환합니다. 이 속성들은 프레임의 DesiredProperties 속성에도 할당할 수 있습니다.

각 속성의 경우, 다음 표에는 GetProperty가 반환하는 개체의 유형과, GetSupportedPropertyValues(“값 가져오기” 열)를 사용할 수 있을지 아니면 GetSupportedPropertyRange(“범위 가져오기” 열)를 사용할 수 있을지 여부가 나열됩니다.

사진 속성

개체 형식

값 가져오기

범위 가져오기

ExposureCompensation

System.Int32

green check mark

ExposureTime

System.UInt32

green check mark

FlashMode

FlashState

green check mark

FlashPower

System.UInt32

green check mark

FocusIlluminationMode

FocusIlluminationMode

green check mark

Iso

System.UInt32

green check mark

LockedAutoFocusParameters

AutoFocusParameters

green check mark

ManualWhiteBalance

System.UInt32

green check mark

SceneMode

CameraSceneMode

green check mark

WhiteBalancePreset

WhiteBalancePreset

green check mark

오디오 및 동영상 속성은 AudioVideoCaptureDevice 개체에만 적용할 수 있습니다. KnownCameraAudioVideoProperties 클래스는 GetPropertySetProperty 메서드에 사용할 수 있는 GUID 값을 반환합니다.

각 속성의 경우, 다음 표에는 GetProperty가 반환하는 개체의 유형과, GetSupportedPropertyValues(“값 가져오기” 열)를 사용할 수 있을지 아니면 GetSupportedPropertyRange(“범위 가져오기” 열)를 사용할 수 있을지 여부가 나열됩니다.

오디오/동영상 속성

개체 형식

값 가져오기

범위 가져오기

H264EnableKeyframes

System.Boolean

green check mark

H264EncodingLevel

H264EncoderLevel

green check mark

H264EncodingProfile

H264EncoderProfile

green check mark

H264QuantizationParameter

System.UInt32

green check mark

H264RequestDropNextNFrames

System.UInt32

green check mark

H264RequestIdrFrame

System.Boolean

green check mark

UnmuteAudioWhileRecording

System.Boolean

green check mark

VideoFrameRate

System.UInt32

green check mark

VideoTorchMode

VideoTorchMode

green check mark

VideoTorchPower

System.UInt32

green check mark

표시:
© 2015 Microsoft