Ön kameradan veri yakalarken her zaman Ayna görüntüsü alıyorum, önizleme penceremde gördüğüm şeyi nasıl alabilirim. videoMirrored
'u TRUE
olarak ayarlamıştım. kod parçacığı aşağıdadır:Her zaman Ön Kameradan fotoğraf çekerken Ayna görüntüsünü görme 5.0 5.0
AVCaptureConnection *lConnection = nil;
for (AVCaptureConnection *connection in [lHandle->m_output connections]) {
for (AVCaptureInputPort *port in [connection inputPorts]) {
if ([[port mediaType] isEqual:AVMediaTypeVideo]) {
lConnection = connection;
break;
}
}
}
if ([lConnection isVideoOrientationSupported])
[lConnection setVideoOrientation:AVCaptureVideoOrientationPortrait];
if ([lConnection isVideoMirroringSupported])
[lConnection setVideoMirrored:TRUE];
da aşağıdaki kodla yansıtılmış görüntü çevirin (isVideoMirroringSupported
döner Başarılı)
ve ekranın sağ tarafındaki kol yukarı kalkar) - veri yakaladığınızda bu yansıma yansıtılır veya önizleme pencerenizle karşılaştırıldığında yansıtılır mı? sensör)? – Tommy
Teşekkürler Tommy.Can bana SetVideoMirrored ayarının TRUE/FALSE değerine ayarlanmasının nedenini değiştirmeme nedenini söyle. –
Teşekkürler @Tommy. SetVideoMirrored değerini TRUE/FALSE değerine ayarlamanın neden herhangi bir şeyi değiştirmediğini söyler misiniz? –