gpg:: ভিডিও সক্ষমতা

#include <video_capabilities.h>

একটি ডেটা স্ট্রাকচার যা ভিডিও রেকর্ডিংয়ের জন্য বর্তমান ডিভাইসের কী ক্ষমতা রয়েছে সে সম্পর্কে তথ্য অ্যাক্সেস করার অনুমতি দেয়।

সারাংশ

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

VideoCapabilities ()
VideoCapabilities (std::shared_ptr< const VideoCapabilitiesImpl > impl)
স্পষ্ট কনস্ট্রাক্টর।
VideoCapabilities (const VideoCapabilities & copy_from)
একটি বিদ্যমান ভিডিও ক্যাপাবিলিটি অবজেক্টকে একটি নতুনটিতে অনুলিপি করার জন্য কন্সট্রাক্টর অনুলিপি করুন।
VideoCapabilities ( VideoCapabilities && move_from)
একটি বিদ্যমান ভিডিও ক্যাপাবিলিটি অবজেক্টকে একটি নতুনটিতে সরানোর জন্য কনস্ট্রাক্টর৷
~VideoCapabilities ()

পাবলিক ফাংশন

IsCameraSupported () const
bool
ডিভাইসটিতে সামনের দিকের ক্যামেরা আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে।
IsFullySupported ( VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
ক্যামেরা, মাইক এবং স্টোরেজ লেখার পাশাপাশি ক্যাপচার মোড এবং মানের স্তর সমর্থিত কিনা তা পরীক্ষা করে।
IsMicSupported () const
bool
ডিভাইসটিতে মাইক্রোফোন আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে।
IsWriteStorageSupported () const
bool
ডিভাইসটিতে একটি বাহ্যিক স্টোরেজ ডিভাইস আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে।
SupportsCaptureMode ( VideoCaptureMode capture_mode) const
bool
ডিভাইস প্রদত্ত ক্যাপচার মোড সমর্থন করে কিনা তা প্রদান করে।
SupportsQualityLevel ( VideoQualityLevel quality_level) const
bool
ডিভাইস প্রদত্ত মানের স্তর সমর্থন করে কিনা তা প্রদান করে।
Valid () const
bool
প্রত্যাবর্তনকৃত ভিডিও ক্যাপাবিলিটিস অবজেক্টটি ডেটা দ্বারা পরিপূর্ণ হলে এবং একটি সফল প্রতিক্রিয়া স্থিতির সাথে সাথে থাকলে তা সত্য হয়; একটি জনবসতিহীন ব্যবহারকারীর দ্বারা তৈরি ভিডিও সক্ষমতা বস্তুর জন্য মিথ্যা বা একটি অসফল প্রতিক্রিয়া স্থিতি সহ একটি জনবহুল একটির জন্য।
operator= (const VideoCapabilities & copy_from)
অন্য VideoCapabilities অবজেক্ট থেকে এই VideoCapabilities অবজেক্টের মান বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর।
operator= ( VideoCapabilities && move_from)
অন্য VideoCapabilities অবজেক্ট থেকে এই VideoCapabilities অবজেক্টের মান বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর।

পাবলিক ফাংশন

ইসক্যামেরা সমর্থিত

bool IsCameraSupported() const 

ডিভাইসটিতে সামনের দিকের ক্যামেরা আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে।

সম্পূর্ণরূপে সমর্থিত

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

ক্যামেরা, মাইক এবং স্টোরেজ লেখার পাশাপাশি ক্যাপচার মোড এবং মানের স্তর সমর্থিত কিনা তা পরীক্ষা করে।

IsMicSupported

bool IsMicSupported() const 

ডিভাইসটিতে মাইক্রোফোন আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে।

IsWriteStorage সমর্থিত

bool IsWriteStorageSupported() const 

ডিভাইসটিতে একটি বাহ্যিক স্টোরেজ ডিভাইস আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে।

ক্যাপচারমোড সমর্থন করে

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

ডিভাইস প্রদত্ত ক্যাপচার মোড সমর্থন করে কিনা তা প্রদান করে।

কোয়ালিটি লেভেল সমর্থন করে

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

ডিভাইস প্রদত্ত মানের স্তর সমর্থন করে কিনা তা প্রদান করে।

বৈধ

bool Valid() const 

প্রত্যাবর্তনকৃত ভিডিও ক্যাপাবিলিটিস অবজেক্টটি ডেটা দ্বারা পরিপূর্ণ হলে এবং একটি সফল প্রতিক্রিয়া স্থিতির সাথে সাথে থাকলে তা সত্য হয়; একটি জনবসতিহীন ব্যবহারকারীর দ্বারা তৈরি ভিডিও সক্ষমতা বস্তুর জন্য মিথ্যা বা একটি অসফল প্রতিক্রিয়া স্থিতি সহ একটি জনবহুল একটির জন্য।

এই VideoCapabilities অবজেক্টের গেটার ফাংশন ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্য হতে হবে।

ভিডিও সক্ষমতা

 VideoCapabilities()

ভিডিও সক্ষমতা

 VideoCapabilities(
  std::shared_ptr< const VideoCapabilitiesImpl > impl
)

স্পষ্ট কনস্ট্রাক্টর।

ভিডিও সক্ষমতা

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

একটি বিদ্যমান ভিডিও ক্যাপাবিলিটি অবজেক্টকে একটি নতুনটিতে অনুলিপি করার জন্য কন্সট্রাক্টর অনুলিপি করুন।

ভিডিও সক্ষমতা

 VideoCapabilities(
  VideoCapabilities && move_from
)

একটি বিদ্যমান ভিডিও ক্যাপাবিলিটি অবজেক্টকে একটি নতুনটিতে সরানোর জন্য কনস্ট্রাক্টর৷

r-value-রেফারেন্স সংস্করণ।

অপারেটর=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

অন্য VideoCapabilities অবজেক্ট থেকে এই VideoCapabilities অবজেক্টের মান বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর।

অপারেটর=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

অন্য VideoCapabilities অবজেক্ট থেকে এই VideoCapabilities অবজেক্টের মান বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর।

r-value-রেফারেন্স সংস্করণ।

~ভিডিও সক্ষমতা

 ~VideoCapabilities()