MSDN Library
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장

PhotoCamera 클래스

2012-02-09

Windows Phone 스틸 카메라 응용프로그램의 기본 카메라 기능을 제공합니다. 이 클래스는 이미지 캡처, 초점, 해상도, 플래시 모드 등의 기능을 사용하도록 설정하고 구성하기 위한 멤버를 포함합니다. 또한 카메라 초점, 이미지 캡처 및 이미지 가용성을 위한 이벤트를 제공합니다.

System..::..Object
  Microsoft.Devices..::..Camera
    Microsoft.Devices..::..PhotoCamera

Namespace:  Microsoft.Devices
어셈블리:  Microsoft.Phone(Microsoft.Phone.dll)
XAML용 XMLNS: xmlns로 매핑되지 않았습니다.

public sealed class PhotoCamera : Camera
<PhotoCamera .../>

PhotoCamera 형식은 다음 멤버를 노출합니다.

  이름설명
Public 메서드PhotoCamera()()()()PhotoCamera 클래스의 새 인스턴스를 초기화합니다.
Public 메서드PhotoCamera(CameraType)지정된 카메라 유형에 대한 PhotoCamera 클래스의 새 인스턴스를 초기화합니다.
맨 위

  이름설명
Public 속성AvailableResolutions카메라에 사용 가능한 해상도가 있는지 쿼리합니다. (Camera에서 상속됨)
Public 속성CameraTypeCamera 개체가 나타내는 카메라 유형을 가져오며, 장치에서 카메라의 위치를 나타냅니다. (Camera에서 상속됨)
Public 속성FlashMode플래시 모드를 가져오거나 설정합니다. 지원되지 않는 플래시 모드는 자동으로 Off로 기본 설정됩니다.
Protected 속성InternalLock이 멤버는 내부 전용입니다. (Camera에서 상속됨)
Public 속성IsFocusAtPointSupported카메라가 뷰파인더의 특정 점에 프로그래밍 방식으로 자동 초점을 맞출 수 있는지 여부를 지정합니다.
Public 속성IsFocusSupported카메라가 프로그래밍 방식으로 자동으로 초점을 맞출 수 있는지 여부를 지정합니다.
Public 속성Orientation카메라 센서에 맞춰 뷰파인더 브러시를 시계 방향으로 회전해야 하는 각도를 가져옵니다. (Camera에서 상속됨)
Public 속성PreviewResolutionPhotoCameraGetPreviewBuffer 메서드에서 제공되는 이미지의 현재 해상도를 가져옵니다. 이 메서드는 라이브 뷰파인더에서 사용됩니다. (Camera에서 상속됨)
Public 속성Resolution카메라에서 캡처하는 이미지의 해상도를 가져오거나 설정합니다. (Camera에서 상속됨)
Protected 속성SequenceNumber이 멤버는 내부 전용입니다. (Camera에서 상속됨)
Public 속성YCbCrPixelLayout카메라 미리 보기 버퍼의 YCbCr 픽셀 레이아웃을 가져옵니다.
맨 위

  이름설명
Public 메서드CancelFocus현재 초점 작업을 취소합니다.
Public 메서드CaptureImage뷰파인더에 표시되는 현재 이미지의 전체 해상도 캡처를 초기화합니다.
Public 메서드Dispose이미지 소스 스트림을 삭제하고 Camera 개체에서 사용되는 리소스를 해제합니다. (Camera에서 상속됨)
Public 메서드Equals (Object에서 상속됨)
Protected 메서드Finalize가비지 수집에 의해 Camera 개체가 회수되기 전에 관리되지 않는 리소스를 해제하고 기타 정리 작업을 수행합니다. (Camera에서 상속됨)
Public 메서드Focus카메라 자동 초점 작업을 시작합니다.
Public 메서드FocusAtPoint뷰파인더의 특정 점에 대한 카메라 자동 초점 작업을 시작합니다(이 기능이 지원되는 장치인 경우).
Public 메서드GetHashCode (Object에서 상속됨)
Public 메서드GetPreviewBufferArgb32차후 조작을 위해 현재 뷰파인더 ARGB 프레임을 버퍼에 복사합니다.
Public 메서드GetPreviewBufferY차후 조작을 위해 현재 프레임에 대한 광도 데이터를 버퍼에 복사합니다.
Public 메서드GetPreviewBufferYCbCr추가 조작을 위해 현재 뷰파인더 프레임을 버퍼에 복사합니다.
Public 메서드GetType (Object에서 상속됨)
Protected 메서드InvokeAndRemapExceptions이 멤버는 내부 전용입니다. (Camera에서 상속됨)
Public 메서드IsFlashModeSupported장치에서 특정 플래시 모드가 지원되는지 확인합니다.
Protected 메서드MemberwiseClone (Object에서 상속됨)
Protected 메서드SafeFireEvent(EventHandler)이 멤버는 내부 전용입니다. (Camera에서 상속됨)
Protected 메서드SafeFireEvent<(Of <<'(T>)>>)(EventHandler<(Of <<'(T>)>>), T)이 멤버는 내부 전용입니다. (Camera에서 상속됨)
Public 메서드ToString (Object에서 상속됨)
맨 위

  이름설명
공용 이벤트AutoFocusCompleted초점 작업이 완료된 후에 발생합니다.
공용 이벤트CaptureCompleted캡처 시퀀스가 완료되면 발생합니다.
공용 이벤트CaptureImageAvailable이미지를 사용할 수 있을 때 발생합니다.
공용 이벤트CaptureStarted캡처 시퀀스가 시작되면 발생합니다.
공용 이벤트CaptureThumbnailAvailable축소판 이미지를 사용할 수 있을 때 발생합니다.
공용 이벤트Initialized카메라 개체가 초기화되었을 때 발생합니다. (Camera에서 상속됨)
맨 위

Windows Phone 실행 모델을 고려하려면 OnNavigatedTo(NavigationEventArgs) 메서드의 PhotoCamera 개체를 초기화하고 OnNavigatingFrom(NavigatingCancelEventArgs) 메서드 도중에 카메라 Dispose 메서드를 명시적으로 호출합니다. OnNavigatedTo(NavigationEventArgs) 메서드에 PhotoCameraCameraButtons 이벤트에 대한 이벤트 처리기를 추가하고 OnNavigatingFrom(NavigatingCancelEventArgs) 메서드에서 이 처리기를 제거합니다.

이러한 멤버의 예 및 멤버를 구현하는 방법에 대한 자세한 내용은 방법: Windows Phone용 기본 카메라 응용프로그램 만들기를 참조하십시오.

Windows Phone OS

지원: 7.1

Windows Phone

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수 있습니다.

표시:
© 2016 Microsoft