AVAssetExportSession 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 實例轉 AVAsset 碼封裝為另一種格式。
[Foundation.Register("AVAssetExportSession", true)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public class AVAssetExportSession : Foundation.NSObject
type AVAssetExportSession = class
inherit NSObject
- 繼承
- 屬性
建構函式
AVAssetExportSession(AVAsset, AVAssetExportSessionPreset) |
從 AVAsset 和預設建立匯出會話。 |
AVAssetExportSession(AVAsset, String) |
從 AVAsset 和預設名稱建立匯出會話。 |
AVAssetExportSession(IntPtr) |
建立 Unmanaged 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。 |
AVAssetExportSession(NSObjectFlag) |
在衍生類別上呼叫的建構函式,以略過初始化,並只配置 物件。 |
屬性
AllExportPresets |
可用的匯出預設值。 |
Asset |
AVAsset要匯出的 。 |
AudioMix |
這個 AVAssetExportSession 的 AVAudioMix。 |
AudioTimePitchAlgorithm |
所使用的時間間距演算法。 |
CanPerformMultiplePassesOverSourceMediaData |
取得或設定布林值,控制匯出會話是否能夠透過來源媒體執行多個傳遞來改善結果。 |
Class |
將 實例轉 AVAsset 碼封裝為另一種格式。 (繼承來源 NSObject) |
ClassHandle |
這個類別的控制碼。 |
CustomVideoCompositor |
自訂影片編輯器,如果有的話,會在匯出期間使用。 |
DebugDescription |
此物件的開發人員有意義描述。 (繼承來源 NSObject) |
Description |
物件的描述,ToString 的 Objective-C 版本。 (繼承來源 NSObject) |
DirectoryForTemporaryFiles |
取得或設定用來儲存匯出時所建立暫存檔的目錄。 |
Error |
取得發生時發生的錯誤。 |
EstimatedOutputFileLength |
取得匯出檔案的估計大小,以位元組為單位。 |
FileLengthLimit |
檔案限制 |
Handle |
處理 unmanaged 物件標記法) (指標。 (繼承來源 NSObject) |
IsDirectBinding |
將 實例轉 AVAsset 碼封裝為另一種格式。 (繼承來源 NSObject) |
IsProxy |
將 實例轉 AVAsset 碼封裝為另一種格式。 (繼承來源 NSObject) |
MaxDuration |
資產持續時間上限。 |
Metadata |
取得或設定要寫入輸出資料流程的中繼資料。 |
MetadataItemFilter |
取得或設定篩選準則,以決定應該匯出哪些來源專案中繼資料。 |
OutputFileType |
取得或設定輸出檔的類型。 |
OutputUrl |
取得或設定要寫入匯出資料的 URL。 |
Preset1280x720 |
表示與常數 AVAssetExportPreset1280x720 相關聯的值 |
Preset1920x1080 |
表示與常數 AVAssetExportPreset1920x1080 相關聯的值。 |
Preset3840x2160 |
表示與常數 AVAssetExportPreset3840x2160 相關聯的值。 |
Preset640x480 |
表示與常數 AVAssetExportPreset640x480 相關聯的值 |
Preset960x540 |
表示與常數 AVAssetExportPreset960x540 相關聯的值 |
PresetAppleM4A |
表示與常數 AVAssetExportPresetAppleM4A 相關聯的值 |
PresetHevc1920x1080 |
表示與常數 AVAssetExportPresetHEVC1920x1080 相關聯的值。 |
PresetHevc3840x2160 |
表示與常數 AVAssetExportPresetHEVC3840x2160 相關聯的值。 |
PresetHevcHighestQuality |
表示與常數 AVAssetExportPresetHEVCHighestQuality 相關聯的值。 |
PresetHighestQuality |
表示與常數 AVAssetExportPresetHighestQuality 相關聯的值 |
PresetLowQuality |
表示與常數 AVAssetExportPresetLowQuality 相關聯的值 |
PresetMediumQuality |
表示與常數 AVAssetExportPresetMediumQuality 相關聯的值 |
PresetName |
預設的名稱。 |
PresetPassthrough |
表示與常數 AVAssetExportPresetPassthrough 相關聯的值 |
Progress |
取得 [0,1] 中的浮點值,表示匯出進度。 |
RetainCount |
傳回物件的目前 Objective-C 保留計數。 (繼承來源 NSObject) |
Self |
將 實例轉 AVAsset 碼封裝為另一種格式。 (繼承來源 NSObject) |
ShouldOptimizeForNetworkUse |
取得或設定布林值,控制匯出的 AV 內容是否會針對透過網路傳輸進行優化。 |
Status |
取得匯出會話的狀態。 |
Superclass |
將 實例轉 AVAsset 碼封裝為另一種格式。 (繼承來源 NSObject) |
SuperHandle |
用來表示這個 NSObject 基類中方法的控制碼。 (繼承來源 NSObject) |
SupportedFileTypes |
取得值的陣列,這個陣列識別會話可以產生的支援檔案類型。 |
TimeRange |
取得或設定要從來源匯出的資料時間範圍。 |
VideoComposition |
取得或設定值,這個值會控制匯出資料上將如何或是否執行視訊撰寫。 |
Zone |
將 實例轉 AVAsset 碼封裝為另一種格式。 (繼承來源 NSObject) |
方法
擴充方法
ObjectDidBeginEditing(NSObject, INSEditor) |
將 實例轉 AVAsset 碼封裝為另一種格式。 |
ObjectDidEndEditing(NSObject, INSEditor) |
將 實例轉 AVAsset 碼封裝為另一種格式。 |
GetValidModes(NSObject, NSFontPanel) |
將 實例轉 AVAsset 碼封裝為另一種格式。 |
ValidateToolbarItem(NSObject, NSToolbarItem) |
將 實例轉 AVAsset 碼封裝為另一種格式。 |
GetDebugDescription(INSObjectProtocol) |
將 實例轉 AVAsset 碼封裝為另一種格式。 |
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) |
將 實例轉 AVAsset 碼封裝為另一種格式。 |
BeginPreviewPanelControl(NSObject, QLPreviewPanel) |
將 實例轉 AVAsset 碼封裝為另一種格式。 |
EndPreviewPanelControl(NSObject, QLPreviewPanel) |
將 實例轉 AVAsset 碼封裝為另一種格式。 |
GetAccessibilityCustomRotors(NSObject) |
取得適用于 |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
設定適用于 |