gpg:: VideoManager
#include <video_manager.h>
Videoyla ilgili çeşitli verileri alır ve ayarlar.
Özet
Herkese açık türler |
|
---|---|
CaptureCapabilitiesCallback
|
typedefstd::function< void(const GetCaptureCapabilitiesResponse &)>
GetCaptureCapabilitiesResponse alan bir geri çağırma türünü tanımlar. |
CaptureStateCallback
|
typedefstd::function< void(const GetCaptureStateResponse &)>
GetCaptureStateResponse alan bir geri çağırma türünü tanımlar. |
IsCaptureAvailableCallback
|
typedefstd::function< void(const IsCaptureAvailableResponse &)>
IsCaptureAvailableResponse alan bir geri çağırma türünü tanımlar. |
Kamu işlevleri |
|
---|---|
GetCaptureCapabilities(CaptureCapabilitiesCallback callback)
|
void
Mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolama alanına yazıp yazmadığı, hangi yakalama modları ve kalite seviyelerinin mevcut olduğu gibi hizmetin video özelliklerini eşzamansız olarak getirir.
|
GetCaptureCapabilitiesBlocking()
|
Mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolamaya yazıp yazamadığı ve kullanılabilen yakalama modları ile kalite seviyeleri gibi hizmetin video özelliklerini eşzamanlı olarak getirir.
|
GetCaptureCapabilitiesBlocking(Timeout timeout)
|
Mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolamaya yazıp yazamadığı ve kullanılabilen yakalama modları ile kalite seviyeleri gibi hizmetin video özelliklerini eşzamanlı olarak getirir.
|
GetCaptureState(CaptureStateCallback callback)
|
void
Zaman uyumsuz şekilde yakalama hizmetinin geçerli durumunu getirir.
|
GetCaptureStateBlocking()
|
Eşzamanlı olarak yakalama hizmetinin geçerli durumunu getirir.
|
GetCaptureStateBlocking(Timeout timeout)
|
Eşzamanlı olarak yakalama hizmetinin geçerli durumunu getirir.
|
IsCaptureAvailable(VideoCaptureMode capture_mode, IsCaptureAvailableCallback callback)
|
void
Yakalama hizmeti kullanımda olup olmadığını eşzamansız olarak getirir.
|
IsCaptureAvailableBlocking(VideoCaptureMode capture_mode)
|
Yakalama hizmeti kullanımda olup olmadığını eş zamanlı olarak getirir.
|
IsCaptureAvailableBlocking(Timeout timeout, VideoCaptureMode capture_mode)
|
Yakalama hizmeti kullanımda olup olmadığını eş zamanlı olarak getirir.
|
IsCaptureSupported()
|
bool
Cihazın yakalamayı destekleyip desteklemediğini gösteren eşzamanlı basit kontrol.
|
RegisterCaptureOverlayStateChangedListener(ICaptureOverlayStateListener *listener)
|
void
ShowCaptureOverlay tarafından başlatılan yer paylaşımı durumundaki değişiklikleri dinlemek için bir işleyici kaydedin. |
RegisterCaptureOverlayStateChangedListener(CaptureOverlayStateListenerHelper helper)
|
void
ShowCaptureOverlay tarafından başlatılan yer paylaşımı durumundaki değişiklikleri dinlemek için bir işleyici kaydedin. |
ShowCaptureOverlay()
|
void
Video yakalama yer paylaşımını başlatır.
|
UnregisterCaptureOverlayStateChangedListener()
|
void
Bu istemcinin yer paylaşımlı durum güncelleme işleyicisinin (varsa) kaydını siler.
|
Yapılar |
|
---|---|
gpg:: |
Video özellikleri için verileri ve yanıt durumunu saklar. |
gpg:: |
Video yakalama durumu için verileri, yanıt durumuyla birlikte saklar. |
gpg:: |
Yanıt durumuyla birlikte bir yakalama modunun ( |
Herkese açık türler
CaptureCapabilitiesCallback
std::function< void(const GetCaptureCapabilitiesResponse &)> CaptureCapabilitiesCallback
GetCaptureCapabilitiesResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki GetCaptureCapabilities(*)
işlevlerine sağlanmıştır.
CaptureStateCallback
std::function< void(const GetCaptureStateResponse &)> CaptureStateCallback
GetCaptureStateResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki GetCaptureState(*)
işlevlerine sağlanmıştır.
IsCaptureAvailableCallback
std::function< void(const IsCaptureAvailableResponse &)> IsCaptureAvailableCallback
IsCaptureAvailableResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki IsCaptureAvailable(*)
işlevlerine sağlanmıştır.
Kamu işlevleri
GetCaptureCapabilities
void GetCaptureCapabilities( CaptureCapabilitiesCallback callback )
Mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolama alanına yazıp yazmadığı, hangi yakalama modları ve kalite seviyelerinin mevcut olduğu gibi hizmetin video özelliklerini eşzamansız olarak getirir.
GetCaptureCapabilitiesBlocking
GetCaptureCapabilitiesResponse GetCaptureCapabilitiesBlocking()
Mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolamaya yazıp yazamadığı ve kullanılabilen yakalama modları ile kalite seviyeleri gibi hizmetin video özelliklerini eşzamanlı olarak getirir.
Zaman aşımı varsayılan olarak 10 yıl şeklinde belirtilmiştir.
GetCaptureCapabilitiesBlocking
GetCaptureCapabilitiesResponse GetCaptureCapabilitiesBlocking( Timeout timeout )
Mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolamaya yazıp yazamadığı ve kullanılabilen yakalama modları ile kalite seviyeleri gibi hizmetin video özelliklerini eşzamanlı olarak getirir.
Rastgele bir milisaniye sayısı olarak timeout
değerini belirtin.
GetCaptureState
void GetCaptureState( CaptureStateCallback callback )
Zaman uyumsuz şekilde yakalama hizmetinin geçerli durumunu getirir.
Bu, yakalama yer paylaşımının görünür olup olmadığı, yer paylaşımının görüntü yakalama işlemi için etkin bir şekilde kullanılıp kullanılmadığı ve daha pek çok konuda bilgi sağlar. Ayrıntılı bilgi için VideoCaptureState
belgesine göz atın.
GetCaptureStateBlocking
GetCaptureStateResponse GetCaptureStateBlocking()
Eşzamanlı olarak yakalama hizmetinin geçerli durumunu getirir.
Bu, yakalama yer paylaşımının görünür olup olmadığı, yer paylaşımının görüntü yakalama işlemi için etkin bir şekilde kullanılıp kullanılmadığı ve daha pek çok konuda bilgi sağlar. Ayrıntılı bilgi için VideoCaptureState
belgesine göz atın. Zaman aşımı varsayılan olarak 10 yıl şeklinde belirtilmiştir.
GetCaptureStateBlocking
GetCaptureStateResponse GetCaptureStateBlocking( Timeout timeout )
Eşzamanlı olarak yakalama hizmetinin geçerli durumunu getirir.
Bu, yakalama yer paylaşımının görünür olup olmadığı, yer paylaşımının görüntü yakalama işlemi için etkin bir şekilde kullanılıp kullanılmadığı ve daha pek çok konuda bilgi sağlar. Ayrıntılı bilgi için VideoCaptureState
belgesine göz atın. Rastgele bir milisaniye sayısı olarak timeout
değerini belirtin.
IsCaptureAvailable
void IsCaptureAvailable( VideoCaptureMode capture_mode, IsCaptureAvailableCallback callback )
Yakalama hizmeti kullanımda olup olmadığını eşzamansız olarak getirir.
Start pickup API çağrısının ResponseStatus::ERROR_VIDEO_ALREADY_CAPTURING
sonucunu döndürüp döndürmeyeceğini kontrol etmek için bu çağrıyı kullanın. Bu değer true döndürürse görüntü yakalamaya başlayabilirsiniz.
Yakalamanın desteklenip desteklenmediğini kontrol etmek için bu çağrıyı kullanmayın, bunun yerine IsCaptureSupported
veya GetCaptureCapabilities
kullanın.
IsCaptureAvailableBlocking
IsCaptureAvailableResponse IsCaptureAvailableBlocking( VideoCaptureMode capture_mode )
Yakalama hizmeti kullanımda olup olmadığını eş zamanlı olarak getirir.
Start pickup API çağrısının ResponseStatus::ERROR_VIDEO_ALREADY_CAPTURING
sonucunu döndürüp döndürmeyeceğini kontrol etmek için bu çağrıyı kullanın. Bu değer true döndürürse görüntü yakalamaya başlayabilirsiniz. Zaman aşımı varsayılan olarak 10 yıl şeklinde belirtilmiştir.
Yakalamanın desteklenip desteklenmediğini kontrol etmek için bu çağrıyı kullanmayın, bunun yerine IsCaptureSupported
veya GetCaptureCapabilities
kullanın.
IsCaptureAvailableBlocking
IsCaptureAvailableResponse IsCaptureAvailableBlocking( Timeout timeout, VideoCaptureMode capture_mode )
Yakalama hizmeti kullanımda olup olmadığını eş zamanlı olarak getirir.
Start pickup API çağrısının ResponseStatus::ERROR_VIDEO_ALREADY_CAPTURING
sonucunu döndürüp döndürmeyeceğini kontrol etmek için bu çağrıyı kullanın. Bu değer true döndürürse görüntü yakalamaya başlayabilirsiniz. Rastgele bir milisaniye sayısı olarak timeout
değerini belirtin.
Yakalamanın desteklenip desteklenmediğini kontrol etmek için bu çağrıyı kullanmayın, bunun yerine IsCaptureSupported
veya GetCaptureCapabilities
kullanın.
IsCaptureSupported
bool IsCaptureSupported()
Cihazın yakalamayı destekleyip desteklemediğini gösteren eşzamanlı basit kontrol.
RegisterCaptureOverlayStateChangedListener
void RegisterCaptureOverlayStateChangedListener( ICaptureOverlayStateListener *listener )
ShowCaptureOverlay
tarafından başlatılan yer paylaşımı durumundaki değişiklikleri dinlemek için bir işleyici kaydedin.
Aynı anda yalnızca bir yer paylaşımlı durum işleyicinin etkin olabileceğini unutmayın. Daha önce başka bir yer paylaşımlı durum işleyicisi kayıtlıyken bu yöntemi çağırmak, orijinal işleyiciyi yenisiyle değiştirir.
RegisterCaptureOverlayStateChangedListener
void RegisterCaptureOverlayStateChangedListener( CaptureOverlayStateListenerHelper helper )
ShowCaptureOverlay
tarafından başlatılan yer paylaşımı durumundaki değişiklikleri dinlemek için bir işleyici kaydedin.
İşleyiciyi oluşturmak için bir CaptureOverlayStateListenerHelper
alır.
Aynı anda yalnızca bir yer paylaşımlı durum işleyicinin etkin olabileceğini unutmayın. Daha önce başka bir yer paylaşımlı durum işleyicisi kayıtlıyken bu yöntemi çağırmak, orijinal işleyiciyi yenisiyle değiştirir.
ShowCaptureOverlay
void ShowCaptureOverlay()
Video yakalama yer paylaşımını başlatır.
UnregisterCaptureOverlayStateChangedListener
void UnregisterCaptureOverlayStateChangedListener()
Bu istemcinin yer paylaşımlı durum güncelleme işleyicisinin (varsa) kaydını siler.