Advertisement
Mr-Tomorrow

Untitled

Apr 20th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. AVFOUNDATION PROPERTIES
  2.  
  3. Thay đổi 1 số thuộc tính của AVCaptureSession để thay đổi chất lượng màn hình: AVAssetExportPresetLowQuality  
  4. - [x]  AVAssetExportPresetMediumQuality    
  5. - [x] AVAssetExportPresetHighestQuality    
  6. - [x] AVAssetExportPreset640x480
  7. - [x] AVAssetExportPreset960x540
  8. - [x] AVAssetExportPreset1280x720    720pHD
  9. - [x] AVAssetExportPreset1920x1080   1080pHD
  10. - [x] AVAssetExportPreset3840x2160
  11.  
  12. Đặt định hướng của máy ảnh
  13. Typedef NS_ENUM(NSInteger, AVCaptureDevicePosition) {
  14. - [x]  AVCaptureDevicePositionUnspecified         = 0,    hướng gần đây đã mở, ghi lại thời gian cuối cùng mở
  15. - [x]  AVCaptureDevicePositionBack                = 1,   // camera sau
  16. - [x]  AVCaptureDevicePositionFront               = 2     // camera trước
  17. } NS_AVAILABLE(10_7, 4_0) __TVOS_PROHIBITED;
  18.  
  19. Thiết lập các chế độ flash
  20. typedef NS_ENUM (NSInteger, AVCaptureFlashMode) {
  21. - [x]   AVCaptureFlashModeOff = 0, // tắt đèn flash
  22. - [x]   AVCaptureFlashModeOn = 1, // bật đèn flash
  23. - [x]   Chế độ tự động AVCaptureFlashModeAuto = 2 //
  24. } NS_AVAILABLE (10_7, 4_0) __TVOS_PROHIBITED;
  25.  
  26. Hệ thống  chế độ Focus
  27. typedef NS_ENUM (NSInteger, AVCaptureAutoFocusSystem) {
  28. - [x]   AVCaptureAutoFocusSystemNone = 0, // chế độ lấy nét không được thiết lập
  29. - [x]   AVCaptureAutoFocusSystemContrastDetection = 1, // phát hiện độ tương phản AF
  30. - [x]   AVCaptureAutoFocusSystemPhaseDetection = 2, // Tính năng dò pha AF
  31. } NS_AVAILABLE_IOS (8_0) __TVOS_PROHIBITED
  32.  
  33. Chế độ chống rung video
  34. typedef NS_ENUM (NSInteger, AVCaptureVideoStabilizationMode) {
  35. - [x]      AVCaptureVideoStabilizationModeOff = 0, // Chế độ video tắt Ổn định
  36. - [x]      AVCaptureVideoStabilizationModeStandard = 1, //  chế độ ổn định tiêu chuẩn video hình ảnh
  37. - [x]      AVCaptureVideoStabilizationModeCinematic = 2, // chế độ quay phim ổn định hình ảnh video
  38. - [x]      AVCaptureVideoStabilizationModeAuto = -1, // ổn định video chế độ tự động
  39. } NS_AVAILABLE_IOS (8_0) __TVOS_PROHIBITED;
  40.  
  41. Chế độ đèn pin
  42. typedef NS_ENUM (NSInteger, AVCaptureTorchMode) {
  43. - [x]   AVCaptureTorchModeOff = 0, // Tắt đèn pin
  44. - [x]   AVCaptureTorchModeOn = 1, // bật đèn pin
  45. - [x]   AVCaptureTorchModeAuto = 2, // chế độ tự động
  46. } NS_AVAILABLE (10_7, 4_0) __TVOS_PROHIBITED;
  47.  
  48. Điều chỉnh Focus
  49. typedef NS_ENUM (NSInteger, AVCaptureFocusMode) {
  50. - [x]   AVCaptureFocusModeLocked = 0, // khóa tiêu điểm
  51. - [x]   AVCaptureFocusModeAutoFocus = 1,  //chế độ AF
  52. - [x]   AVCaptureFocusModeContinuousAutoFocus = 2, // AF liên tục
  53. } NS_AVAILABLE (10_7, 4_0) __TVOS_PROHIBITED;
  54.  
  55. Giới hạn phạm vi AF lấy nét tự động
  56. typedef NS_ENUM (NSInteger, AVCaptureAutoFocusRangeRestriction) {
  57. - [x]   AVCaptureAutoFocusRangeRestrictionNone = 0, // không có giới hạn
  58. - [x]   AVCaptureAutoFocusRangeRestrictionNear = 1, // chế độ lấy nét gần
  59. - [x]   AVCaptureAutoFocusRangeRestrictionFar = 2, // phương thức tập trung từ xa
  60. } NS_AVAILABLE_IOS (7_0) __TVOS_PROHIBITED;
  61.  
  62. Thiết lập chế độ phơi sáng
  63. typedef NS_ENUM (NSInteger, AVCaptureExposureMode) {
  64. - [x]   AVCaptureExposureModeLocked = 0, // khóa phơi sáng
  65. - [x]   AVCaptureExposureModeAutoExpose = 1, // chế độ phơi sáng tự động
  66. - [x]   AVCaptureExposureModeContinuousAutoExposure = 2, // chế độ phơi sáng tự động liên tục
  67. - [x]   AVCaptureExposureModeCustom NS_ENUM_AVAILABLE_IOS (8_0) = 3, // chế độ phơi sáng tùy chỉnh
  68. } NS_AVAILABLE (10_7, 4_0) __TVOS_PROHIBITED;
  69.  
  70. cân bằng trắng
  71. typedef NS_ENUM (NSInteger, AVCaptureWhiteBalanceMode) {
  72. - [x]   AVCaptureWhiteBalanceModeLocked = 0, // khóa chế độ cân bằng trắng
  73. - [x]   AVCaptureWhiteBalanceModeAutoWhiteBalance = 1, // tự động
  74. - [x]    AVCaptureWhiteBalanceModeContinuousAutoWhiteBalance = 2, // liên tục tự động
  75. } NS_AVAILABLE (10_7, 4_0) __TVOS_PROHIBITED;
  76.  
  77. Chế độ điều khiển playback
  78. typedef NS_ENUM (NSInteger, AVCaptureDeviceTransportControlsPlaybackMode) {
  79. - [x]   AVCaptureDeviceTransportControlsNotPlayingMode = 0,
  80. - [x]   AVCaptureDeviceTransportControlsPlayingMode = 1
  81. } NS_AVAILABLE (10_7, NA) __TVOS_PROHIBITED;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement