Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter:
codecapi.h enthält die folgenden Programmierschnittstellen:
Aufzählungen
eAVAudioChannelConfig Gibt die Lautsprecherkonfiguration für die Audiokanäle im Audiobitstream an. Diese Aufzählung wird mit der AVAudioChannelConfig-Eigenschaft verwendet. |
eAVDDSurroundMode Gibt an, ob das Audio in Dolby Surround codiert ist. Diese Aufzählung wird mit der AVDDSurroundMode-Eigenschaft verwendet. |
eAVDecAACDownmixMode Gibt an, ob ein AAC-Decoder standardmäßige MPEG-2/MPEG-4 Stereo-Downmix-Formeln verwendet. |
eAVDecAudioDualMono Gibt an, ob der Audiodatenstrom der Eingabe stereo oder dual mono ist. Diese Aufzählung wird mit der AVDecAudioDualMono-Eigenschaft verwendet. |
eAVDecAudioDualMonoReproMode Gibt an, wie der Decoder Dual-Mono-Audio reproduziert. Diese Aufzählung wird mit der AVDecAudioDualMonoReproMode-Eigenschaft verwendet. |
eAVDecDOperationalMode Gibt den Komprimierungssteuerungsmodus für einen Dolby AC-3-Audiostream an. Diese Aufzählung wird mit der AVDecDOperationalMode-Eigenschaft verwendet. |
eAVDecDStereoDownMixMode Gibt den Stereo-Downmixmodus für einen Dolby Digital-Audiodecoder an. |
eAVDecHEAACDynamicRangeControl Gibt an, ob ein AAC-Decoder dynamische Bereichssteuerung durchführt. |
eAVDecVideoInputScanType Gibt an, wie der decodierte Videostream interlaced wird. Diese Aufzählung wird mit der AVDecVideoInputScanType-Eigenschaft verwendet. |
eAVDecVideoSoftwareDeinterlaceMode Gibt den Softwaredelacemodus eines Videodecoders an. Diese Aufzählung wird mit der AVDecVideoSoftwareDeinterlaceMode-Eigenschaft verwendet. |
eAVDecVideoSWPowerLevel Gibt den Energiesparfaktor eines Videodecoders an. |
eAVDSPLoudnessEqualization Gibt an, ob die Lautstärkegleichung in einem Audiodecoder oder einem digitalen Signalprozessor (Digital Signal Processor, DSP) aktiviert ist. |
eAVDSPSpeakerFill Gibt an, ob die Lautsprecherfüllung in einem Audiodecoder oder einem digitalen Signalprozessor (Digital Signal Processor, DSP) aktiviert ist. |
eAVEncAdaptiveMode Gibt den adaptiven Codierungsmodus für einen Video-Encoder an. |
eAVEncAudioDualMono Gibt an, ob 2-Kanal-Audio als Stereo oder duales Mono codiert wird. Diese Aufzählung wird mit der AVEncAudioDualMono-Eigenschaft verwendet. |
eAVEncAudioInputContent- Gibt an, ob der Audioinhalt Musik oder Stimme enthält. Diese Aufzählung wird mit der AVEncAudioInputContent-Eigenschaft verwendet. |
eAVEncCommonRateControlMode Gibt den Geschwindigkeitssteuerungsmodus für einen Encoder an. Diese Enumeration wird mit der AVEncCommonRateControlMode-Codec-Eigenschaft verwendet. |
eAVEncCommonStreamEndHandling- Gibt an, ob der Encoder Teilgruppen von Bildern (GOPs) am Ende des Datenstroms verwirft. Diese Enumeration wird mit der AVEncCommonStreamEndHandling-Codec-Eigenschaft verwendet. |
eAVEncDDAtoDConverterType Gibt den Typ der Analog-zu-Digital-Konvertierung (A/D) für einen Dolby Digital-Audiostream an. Diese Aufzählung wird mit der AVEncDDAtoDConverterType-Eigenschaft verwendet. |
eAVEncDDynamicRangeCompressionControl Gibt das Dynamische Bereichssteuerungsprofil in einem Dolby Digital-Audiostream an. Diese Aufzählung wird mit der AVEncDDDynamicRangeCompressionControl-Eigenschaft verwendet. |
eAVEncDHeadphoneMode Gibt den Kopfhörermodus für einen Dolby Digital-Audiostream an. Diese Aufzählung wird mit der AVEncDDHeadphoneMode-Eigenschaft verwendet. |
eAVEncDPreferredStereoDownMixMode Gibt den bevorzugten Stereo-Downmixmodus für einen Dolby Digital-Audiostream an. Diese Aufzählung wird mit der AVEncDDPreferredStereoDownMixMode-Eigenschaft verwendet. |
eAVEncDProductionRoomType Gibt den Raumtyp für einen Dolby Digital-Audiostream an. Diese Aufzählung wird mit der AVEncDDProductionRoomType-Eigenschaft verwendet. |
eAVEncDDService- Gibt den Audiodienst an, der in einem Dolby Digital-Audiostream enthalten ist. Diese Aufzählung wird mit der AVEncDDService-Eigenschaft verwendet. |
eAVEncDSurroundExMode Gibt an, ob ein Dolby Digital Audiostream in Dolby Digital Surround EX codiert ist. Diese Aufzählung wird mit der AVEncDDSurroundExMode-Eigenschaft verwendet. |
eAVEncH264PictureType Gibt den Bildtyp an, der von einem Video-Encoder ausgegeben wird. |
eAVEncH264VLevel Gibt eine H.264-Codierungsebene an. |
eAVEncH264VProfile Gibt ein H.264-Videoprofil an. |
eAVEncH265VLevel Gibt eine H.265-Codierungsebene an. |
eAVEncH265VProfile Gibt ein H.265-Videoprofil an. |
eAVEncInputVideoSystem Gibt den Nominalbereich für eine Videoquelle an. Diese Aufzählung wird mit der AVEncInputVideoSystem-Eigenschaft verwendet. |
eAVEncMPACodingMode Gibt den MPEG-Audiocodierungsmodus an. Diese Aufzählung wird mit der AVEncMPACodingMode-Eigenschaft verwendet. |
eAVEncMPAEmphasisType Gibt den Typ des De-Hervorhebungsfilters an, der beim Decodieren verwendet werden soll. Diese Aufzählung wird mit der AVEncMPAEmphasisType-Eigenschaft verwendet. |
eAVEncMPALayer Gibt die MPEG-Audioebene an. Diese Aufzählung wird mit der AVEncMPALayer-Eigenschaft verwendet. |
eAVEncMPVFrameFieldMode Gibt an, ob der Encoder codierte Felder oder codierte Frames erzeugt. Diese Aufzählung wird mit der AVEncMPVFrameFieldMode-Eigenschaft verwendet. |
eAVEncMPVIntraVLCTable Gibt an, welche VLC-Tabelle (Variable-Length Coding) für die Entropiecodierung verwendet werden soll. Diese Enumeration wird mit der AVEncMPVIntraVLCTable-Eigenschaft verwendet. |
eAVEncMPVLevel- Gibt das MPEG-2-Profil an. Diese Aufzählung wird mit der AVEncMPVLevel-Eigenschaft verwendet. |
eAVEncMPVProfile Gibt das MPEG-2-Profil an. Diese Aufzählung wird mit der AVEncMPVProfile-Eigenschaft verwendet. |
eAVEncMPVQScaleType Gibt an, ob die Quantizerskala linear oder nicht linear ist. Diese Enumeration wird mit der AVEncMPVQScaleType-Eigenschaft verwendet. |
eAVEncMPVScanPattern Gibt das Makroblock-Scanmuster an. Diese Aufzählung wird mit der AVEncMPVScanPattern-Eigenschaft verwendet. |
eAVEncMPVSceneDetection Gibt an, wie sich der Encoder verhält, wenn er eine neue Szene erkennt. Diese Enumeration wird mit der AVEncMPVSceneDetection-Eigenschaft verwendet. |
eAVEncMuxOutput Gibt den Typ des von einem Multiplexer erzeugten Ausgabedatenstroms an. Diese Aufzählung wird mit der AVEncMuxOutputStreamType-Eigenschaft verwendet. |
eAVEncVideoChromaResolution Gibt die Farbauflösung an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaResolution und AVEncVideoOutputChromaResolution verwendet. |
eAVEncVideoChromaSubsampling- Specifies chroma siting. Chroma siting definiert die Positionen der Farbproben relativ zu den Luma-Proben. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaSubsampling und AVEncVideoOutputChromaSubsampling verwendet. |
eAVEncVideoColorLighting Gibt die vorgesehenen Beleuchtungsbedingungen für die Anzeige einer Videoquelle an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputColorLighting und AVEncVideoOutputColorLighting verwendet. |
eAVEncVideoColorNominalRange Gibt den Nominalbereich für eine Videoquelle an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaSubsampling und AVEncVideoOutputChromaSubsampling verwendet. |
eAVEncVideoColorPrimaries Gibt die Farbprimriesen des Videos an. Diese Aufzählung wird mit den Eigenschaften AVEncVideoInputColorPrimaries und AVEncVideoOutputColorPrimaries verwendet. |
eAVEncVideoColorTransferFunction Gibt die Konvertierungsfunktion von R'G'B' in RGB an. Diese Aufzählung wird mit den Eigenschaften AVEncVideoInputColorTransferFunction und AVEncVideoOutputColorTransferFunction verwendet. |
eAVEncVideoColorTransferMatrix Gibt die Konvertierungsmatrix aus dem Y'Cb'Cr'-Farbraum in den R'G'B'-Farbraum an. Diese Aufzählung wird mit den Eigenschaften AVEncVideoInputColorTransferMatrix und AVEncVideoOutputColorTransferMatrix verwendet. |
eAVEncVideoContentType Gibt den Typ des Videoinhalts an. |
eAVEncVideoFilmContent Gibt an, ob die ursprüngliche Quelle des Eingabevideos Film oder Video war. Diese Aufzählung wird mit der AVEncVideoSourceFilmContent-Eigenschaft verwendet. |
eAVEncVideoOutputFrameRateConversion Gibt an, ob der Encoder die Framerate konvertiert, wenn die Ausgabeframerate nicht mit der Eingabeframerate übereinstimmt. Diese Aufzählung wird mit der AVEncVideoOutputFrameRateConversion-Eigenschaft verwendet. |
eAVEncVideoOutputScanType Gibt an, wie der Encoder das Ausgabevideo interlacesiert. Diese Aufzählung wird mit der AVEncVideoOutputScanType-Eigenschaft verwendet. |
eAVEncVideoSourceScanType Gibt an, ob die Eingabeframes für einen Encoder progressive oder interlaced sind. Diese Enumeration wird mit der AVEncVideoForceSourceScanType-Eigenschaft verwendet. |
eAVFastDecodeMode Gibt die Videodecodierungsgeschwindigkeit an. Diese Aufzählung wird mit der AVDecVideoFastDecodeMode-Eigenschaft verwendet. |