0

Azure Media Encoder を使用すると、Web インターフェイスで予約ユニットの数とサイズ (Basic/Standard/Premium) を構成できます。

これをプログラムで管理する API はありますか?

4

1 に答える 1

1

最近リリースされた AMS .NET SDK v 3.1.0.0 では、予約済みユニットを変更する機能が公開されています。以下は、予備ユニットを更新するコード サンプルです。

var encodingBasicReservedUnit = _dataContext.EncodingReservedUnits.FirstOrDefault();
        var initialReservedUnitCount = encodingBasicReservedUnit.CurrentReservedUnits;
        encodingBasicReservedUnit.CurrentReservedUnits = encodingBasicReservedUnit.MaxReservableUnits;
        encodingBasicReservedUnit.Update();
        encodingBasicReservedUnit = _dataContext.EncodingReservedUnits.FirstOrDefault();
        Assert.AreEqual(encodingBasicReservedUnit.CurrentReservedUnits, encodingBasicReservedUnit.MaxReservableUnits,
            "Expecting Encoding ReservedUnit to have increased to Max");
        encodingBasicReservedUnit.CurrentReservedUnits = initialReservedUnitCount;
        encodingBasicReservedUnit.Update();
        encodingBasicReservedUnit = _dataContext.EncodingReservedUnits.FirstOrDefault();
        Assert.AreEqual(encodingBasicReservedUnit.CurrentReservedUnits, initialReservedUnitCount,
            "Expecting Encoding ReservedUnit to have decreased again to initialCount from Max");

その他のシナリオ テストは、 https://github.com/Azure/azure-sdk-for-media-services/blob/dev/test/net/Scenario/EncodingReservedUnitDataTests.csにあります。

于 2015-01-08T18:52:44.147 に答える