Bug 1281632 - P4: Add VideoInfo ctor that takes nsIntSize. r=gerald

MozReview-Commit-ID: 1n4MdfoQtDY

--HG--
extra : rebase_source : bc9a410fb11f7f29c6287e39fd08f86c6a8e390a
This commit is contained in:
Dan Glastonbury 2016-06-28 17:56:55 +12:00
Родитель 406306643a
Коммит 8df918b09d
1 изменённых файлов: 9 добавлений и 4 удалений

Просмотреть файл

@ -188,16 +188,21 @@ public:
{
}
VideoInfo(int32_t aWidth, int32_t aHeight)
explicit VideoInfo(int32_t aWidth, int32_t aHeight)
: VideoInfo(nsIntSize(aWidth, aHeight))
{
}
explicit VideoInfo(const nsIntSize& aSize)
: TrackInfo(kVideoTrack, NS_LITERAL_STRING("2"), NS_LITERAL_STRING("main"),
EmptyString(), EmptyString(), true, 2)
, mDisplay(nsIntSize(aWidth, aHeight))
, mDisplay(aSize)
, mStereoMode(StereoMode::MONO)
, mImage(nsIntSize(aWidth, aHeight))
, mImage(aSize)
, mCodecSpecificConfig(new MediaByteBuffer)
, mExtraData(new MediaByteBuffer)
, mRotation(kDegree_0)
, mImageRect(nsIntRect(0, 0, aWidth, aHeight))
, mImageRect(nsIntRect(nsIntPoint(), aSize))
{
}