hmLoadTopic({
hmKeywords:"is_EnableDDOverlay",
hmTitle:"is_EnableDDOverlay",
hmDescription:"Syntax INT is_EnableDDOverlay (HIDS hf) Beschreibung is_EnableDDOverlay() aktiviert im DirectDraw Back-Buffer-Modus den Live-Overlay-Modus. Im Overlay-Modus werden 3 nichtsichtb",
hmPrevLink:"is_disableevent.html",
hmNextLink:"is_enableevent.html",
hmParentLink:"functiondescription.html",
hmBreadCrumbs:"<a href=\"driverlibrary.html\">Beschreibung der Treiberbibliothek<\/a> &gt; <a href=\"functiondescription.html\">Funktionsbeschreibungen<\/a>",
hmTitlePath:"Beschreibung der Treiberbibliothek > Funktionsbeschreibungen > is_EnableDDOverlay",
hmHeader:"<h1 class=\"p_Heading1\" style=\"page-break-after: avoid;\"><span class=\"f_Heading1\">is_EnableDDOverlay<\/span><\/h1>\n\r",
hmBody:"<p class=\"p_Paragraph_Heading\" style=\"page-break-after: avoid;\"><span class=\"f_Paragraph_Heading\">Syntax<\/span><\/p>\n\r<p class=\"p_CodeExample\"><span class=\"f_CodeExample\">INT is_EnableDDOverlay (HIDS hf)<\/span><\/p>\n\r<p class=\"p_Paragraph_Heading\" style=\"page-break-after: avoid;\"><span class=\"f_Paragraph_Heading\">Beschreibung<\/span><\/p>\n\r<p class=\"p_Fliesstext\"><span class=\"f_Code_InNormalText\">is_EnableDDOverlay()<\/span><span class=\"f_Fliesstext\"> aktiviert im DirectDraw Back-Buffer-Modus den Live-Overlay-Modus. Im Overlay-Modus werden 3 nichtsichtbare Bild-Buffer verwendet: Back-Buffer, Overlay-Buffer, Mix-Buffer. Das Videobild wird in den Back-Buffer digitalisiert. In den Overlay-Buffer können die Grafikdaten geschrieben werden. Der Back-Buffer und der Overlay-Buffer werden dann zusammen in den Mix-Buffer geschrieben. Dabei werden die Overlay-Daten dem Videobild überlagert. Der Mix-Buffer wird dann in den sichtbaren Bereich der VGA-Karte kopiert. Die drei Buffer besitzen jeweils die Größe: Video_X * Video_Y * Farbtiefe (in Bytes pro Pixel) Der Treiber versucht die Buffer direkt in der VGA-Karte zu allozieren, um den Hochgeschwindigkeits-Bildtransfer der VGA-Karte beim Mischen der drei Buffer auszunutzen. Können die Buffer nicht in der VGA-Karte alloziert werden, muss auf den Systemspeicher ausgewichen werden. Der Bildtransfer aus dem Systemspeicher ist jedoch langsamer oder unter Umständen (abhängig von der Grafikkarte) auch gar nicht möglich. Das Overlay wird nicht direkt eingeblendet. Es muss zuvor mit <\/span><span class=\"f_Code_InNormalText\">is_ShowDDOverlay()<\/span><span class=\"f_Fliesstext\"> sichtbar gemacht werden. Das Overlay benutzt als Color-Key die Farbe Schwarz, so dass eine Overlay-Grafik keine schwarze Farbe enthalten kann (Behelf über eine nahezu schwarze Farbe, z.B. Dunkelblau).<\/span><\/p>\n\r<p class=\"p_Paragraph_Heading\" style=\"page-break-after: avoid;\"><span class=\"f_Paragraph_Heading\">Übergabeparameter<\/span><\/p>\n\r<p class=\"p_Fliesstext\"><span class=\"f_Code_InNormalText\">hf:<\/span><span class=\"f_Fliesstext\"> Handle auf Frame Grabber<\/span><\/p>\n\r<p class=\"p_Paragraph_Heading\" style=\"page-break-after: avoid;\"><span class=\"f_Paragraph_Heading\">Rückgabewert<\/span><\/p>\n\r<p class=\"p_CodeExample\"><span class=\"f_CodeExample\">IS_SUCCESS, IS_NO_SUCCESS<\/span><\/p>\n\r"
})
